我正在使用 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
我究竟做错了什么?