我知道在Django中,例如,如果我有家庭应用程序,我可以创建它的登录页面,这样当用户转到domain/my_app
时,它会将它们指向app
的索引。 1}}。
现在我想为整个网站(全球登陆页面)做同样的事情,所以当我到达domain/
答案 0 :(得分:2)
这是在 urls.py
。
urlpatterns = [
url(r'^$', views.index, name='index'),
]
此页面的链接将写为<a href="{% url 'index' %}">Home</a>
答案 1 :(得分:1)
您可以添加匹配所有可能的网址的网址格式:
# urls.py
urlpatterns = [
url(r'^my-fancy-homepage/$', views.home, name='home'),
# other urls
# ...
url(r'^.*/$', views.takeoff_page, name='takeoff_page'),
]
因此takeoff_page
将匹配所有可能的网址(不与之前的网址匹配)。
作为view
,您可以将它们重定向到您的真实网页:
# views.py
def takeoff_page(request):
return redirect('home')
因此,takeoff_page
的视图会将我们重定向到“目标网页”(此处称为主页)。