Django Url参数无法正常运行

时间:2013-05-16 21:51:49

标签: django django-urls

我在尝试将网址文字放入我的观点时遇到了问题。

Url Conf

urlpatterns = patterns('',
    (r'^quizaddquestion/$', 'quiz.views.quizaddquestion'),
    (r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'),
)

查看代码

def quizaddquestion(request,quizname=None):
    print "this is the quizname : %s" %quizname
    #view code here...

我没有那个kwarg的视图代码完美无缺,但是quizname kwarg不起作用。 上面的代码返回:

this is the quizname : None

出于某种原因,它没有从网址到视图。其他一切都有效。

非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过反转网址的顺序?

urlpatterns = patterns('',
    (r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'),
    (r'^quizaddquestion/$', 'quiz.views.quizaddquestion'),
)