Django特定的URL模式,用于默认链接

时间:2015-10-14 16:44:05

标签: python django

我对Django中的默认网址格式有疑问

在我的 urls.py 中说我有像

这样的配置
urlpatterns = [
url(r'^/students/(d+)/$', 'schoolapp.views.liststudents', name='list_students'),
]

数字的目标是基于页面的视图,因此/students/1/是第一页(第1至第100名学生),而/students/2/是第二页(第101至第200名学生)

现在我打算从我的主页链接到这个:

<a href="{% url 'list_students' %}">List students</a>

当我刷新页面时,Django会抛出NoReverseMatch异常而没有找到模式。

我做错了什么吗? URL模式很新!

1 个答案:

答案 0 :(得分:1)

您忘记在def numbers(): while True: try: num = input('number\n') yield float(num) except ValueError: if num == "Done": break print "Invalid input" a = list(numbers()) print "Maximum is", max(a) print "Minimum is", min(a) 之前放置\d匹配任何未转义\d仅与文字d匹配的数字字符。

d