Django Url参数无法正常工作
我在尝试将url文本放入其中一个视图时遇到问题 Url配置Django Url参数无法正常工作,django,django-urls,Django,Django Urls,我在尝试将url文本放入其中一个视图时遇到问题 Url配置 urlpatterns = patterns('', (r'^quizaddquestion/$', 'quiz.views.quizaddquestion'), (r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'), ) 我的视图代码没有那个kwarg可以很好地工作,但是quizname kwarg不能工作。 上述代
urlpatterns = patterns('',
(r'^quizaddquestion/$', 'quiz.views.quizaddquestion'),
(r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'),
)
我的视图代码没有那个kwarg可以很好地工作,但是quizname kwarg不能工作。
上述代码返回:
this is the quizname : None
由于某些原因,它无法从url访问视图。其他一切都可以
任何帮助都将不胜感激
谢谢。您是否尝试过颠倒URL的顺序
urlpatterns = patterns('',
(r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'),
(r'^quizaddquestion/$', 'quiz.views.quizaddquestion'),
)
urlpatterns=patterns(“”,
(r“^quizaddquestion/(?P\w+/$”,“quick.views.quizaddquestion”),
(r“^quizaddquestion/$”,“quick.views.quizaddquestion”),
)
您用来测试的URL是什么?localhost:8000/quizaddquestion/this。这永远不会到达视图trylocalhost:8000/quizaddquestion/this/
结尾处有/
,我试过了,它不起作用。我甚至创建了一个新的virtualenv,看看它是否是某种bug。
urlpatterns = patterns('',
(r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'),
(r'^quizaddquestion/$', 'quiz.views.quizaddquestion'),
)