网址更改,但仍然在同一页面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'), 

通知我已经在开始添加^帽子标志,以迫使全场比赛。

+0

谢谢,当我添加^之后,它改变到另一个页面,但页面现在是白色, – rezawisnuw

+0

那么检查你的'register_lost.html',看看它是否从'base.html'正确地扩展(如果有)并且有内容。在浏览器中检查页面的html源代码。 –

+0

我已经检查了,应该正常运行 这是我register_lost.html: {% '延伸lostfound/base.html文件' %} {%块标题%}注册失物招领{%端块%} {%块含量%} { %负载staticfiles%}

你好

{%端块%} – rezawisnuw