我对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模式很新!
答案 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