当我更改到页面" lostitems"它成功地出现了,但是当我换到另一个页面时#add; adlostitem"它仍然和以前一样在同一页面上,但是网址改变了我想要的方式
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'
答案 0 :(得分:2)
因为你的网址模式(部分)与第一顺序匹配,所以应该解决这个问题:
url(r'^lostitems/$', views.LostItemsView.as_view(), name='lost_items'),
url(r'^lostitems/addlostitems/$', views.RegisterLostView.as_view(), name='register_lost'),
注意我已添加^
帽子标志开始强制完全匹配。