我有一个关于Django默认URL模式的问题
用我的网址.py我的配置如下
urlpatterns = [
url(r'^/students/(d+)/$', 'schoolapp.views.liststudents', name='list_students'),
]
数字的目标是基于页面的视图,因此/students/1/
是第一页(第一至第100名学生),而/students/2/
是第二页(第101至第200名学生)
现在我打算从我的主页链接到:
<a href="{% url 'list_students' %}">List students</a>
当我刷新页面时,Django抛出一个NoReverseMatch异常,没有找到任何模式。你知道吗
我做错什么了吗?非常新的网址模式!你知道吗
你忘了把
\
放在d
之前,\d
匹配任何一个数字字符,其中未转义的d
只会匹配一个文字d
。你知道吗相关问题 更多 >
编程相关推荐