0

我在尝试将 url 文本放入我的视图之一时遇到了麻烦。

网址配置

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

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

任何帮助将不胜感激。

谢谢。

4

1 回答 1

0

您是否尝试过颠倒 URL 的顺序?

urlpatterns = patterns('',
    (r'^quizaddquestion/(?P<quizname>\w+)/$', 'quiz.views.quizaddquestion'),
    (r'^quizaddquestion/$', 'quiz.views.quizaddquestion'),
)
于 2013-05-16T22:32:18.890 回答