我正在使用 Django urls.py 从 URL 中提取一个值,这是我的urls.py:
urlpatterns = patterns('',
url(r'^word/(?P<w>.+)/$', 'myapp.views.word'),
url(r'^word/(?P<w>.+$)/action/', 'myapp.views.action'),)
第一项:myapp.views.word运行良好并接受输入的变量:/word/asdf并且我能够操纵asdf我在views.py中的选择方式。第二项myapp.views.action给了我错误
Exception Value:
Word matching query does not exist. Lookup parameters were {'word__iexact': u'asdf/action'}
这是我的一部分views.py:
def action(request, w):
o = Word.objects.get(word__iexact=w)
我想当用户去的时候,我可以在参数/word/asdf/action上运行我的action视图。asdf我究竟做错了什么?