2017-06-05 38 views
0

當我更改爲頁面「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' 

回答

2

它,因爲你的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

相關問題