网址更改,但仍然在同一页面Django
问题描述:
当我更改为页面“lostitems”它成功显示,但是当我更改为另一个页面“addlostitem”它仍然在同一页面上,但网址更改这样,我想网址更改,但仍然在同一页面Django
Urls.py
url(r'lostitems/$', views.LostItemsView.as_view(), name='lost_items'),
url(r'lostitems/addlostitems/$', views.RegisterLostView.as_view(), name='register_lost'),
Views.py
class LostItemsView(generic.ListView):
model = Wallet
template_name = 'lostfound/lost_items.html'
class RegisterLostView(View):
model = Wallet
template_name = 'lostfound/register_lost.html'
答
它,因为你的URL模式匹配(部分),以便第一,这应该解决这个问题:
url(r'^lostitems/$', views.LostItemsView.as_view(), name='lost_items'),
url(r'^lostitems/addlostitems/$', views.RegisterLostView.as_view(), name='register_lost'),
通知我已经在开始添加^
帽子标志,以迫使全场比赛。
谢谢,当我添加^之后,它改变到另一个页面,但页面现在是白色, – rezawisnuw
那么检查你的'register_lost.html',看看它是否从'base.html'正确地扩展(如果有)并且有内容。在浏览器中检查页面的html源代码。 –
我已经检查了,应该正常运行 这是我register_lost.html: {% '延伸lostfound/base.html文件' %} {%块标题%}注册失物招领{%端块%} {%块含量%} { %负载staticfiles%}
你好
{%端块%} – rezawisnuw