我正在嘗試使超鏈接到下一頁。但我得到錯誤。 未找到參數'()'和關鍵字參數'{}'的'show_units_list'反向。 請檢查我的代碼。Django!動態網址錯誤
view.py
def units_list(request):
units_list = unit.objects.all()
return render_to_response(
'portal/units.html',
{'units': units_list},
context_instance=RequestContext(request)
)
urls.py
urlpatterns = patterns('',
# Main web portal entrance.
(r'^$', views.portal_main_page),
url(r'^portal/', views.units_list, name='show_units_list'),
)
HTML
<a href="?page={% url show_units_list %}">
感謝
是一個應用程序的一部分units_list?在這種情況下,它應該是'{%網址「應用程序的名字:URLNAME」%}' –
在網址中您有: views.units_list 而在你的HTML你有 show_units_list 你是指的URL不存在 – matcheek
您的urls.py顯示的是該網站的主要urls.py,還是顯示在應用程序內?如果後者,你有沒有把它包含在你的主urls.py中? – Tom