我遇到了问题,我需要向文件urls.py
中添加功能
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^(?P[0-9]+)/$', views.detail, name='detail'),
url(r'^(?P[0-9]+)/answer/$', views.answer, name='answer')
]
运行我得到的服务器
"^(?P[0-9]+)/$" is not a valid regular expression: unknown extension ?P[
告诉我怎么了...
答案 0 :(得分:3)
如错误所示,这确实不是有效的正则表达式。
?P
引入了一个命名组,Django将其用作关键字参数。您需要提供该组的名称,并用尖括号括起来。例如:
url(r'^(?P<id>[0-9]+)/$'