【发布时间】:2013-09-01 09:41:34
【问题描述】:
我有一个这样的 Django URL:
url(r'^(?P<category_id>\w+)/beginner/$', views.beginner, name='beginner')
这个正则表达式接受这样的 URL:
http://127.0.0.1:8000/quiz/grammar/beginner/
http://127.0.0.1:8000/quiz/vocabulary/beginner/
但不接受带有'-' 的网址:
# This URL is not accepted
http://127.0.0.1:8000/quiz/business-english/beginner/
如何修改此正则表达式以接受带有'-' 的 URL
【问题讨论】:
-
也许 (.+) url(r'^(?P
.+)/beginner/$', views.beginner, name='beginner')
标签: python regex django django-urls