1
在學校應用程序中,我想配置2個URL模式。第一個是通用的,而第二個是特定的。我想爲{% url }%
標記使用第二個變量的name
變量。這是我的實現:在Django中定義特定的URL
urls.py
urlpatterns = [
url(r'^school/list-students/?page=1$', school.views.liststudents, name='list_students_one'),
url(r'^school/list-students/(?P<page>[0-9]{1,3})', school.views.liststudents, name='list_students'),
]
,這樣,說在我的學生base.html文件我可以使用
<a href="{% url 'list_students_one' %}">List Students</a>
是否有一個更聰明的執行本方法?
你試圖做[分頁](https://開頭的文檔。 djangoproject.com/en/1.8/topics/pagination/)?更具體地說,它看起來像你試圖重新創建[ListView](https://docs.djangoproject.com/en/1.8/ref/class-based-views/generic-display/#django.views.generic.list .ListView) – Sayse
是的,我正在做分頁。涼!讓我看看這個!但我的更重要的問題是把分頁作爲鏈接 – bryansis2010
如果我理解你的權利,然後''{%url'list_students_one'%}?page = 1「'應該工作...雖然我沒有測試這是我爲什麼'噸把它作爲一個答案.. – Sayse