尝试使用Django{%url %}
模板标记并一直失败。
视图在sitename/transfers中定义/视图.py(其中transfers是django应用程序名称):
def description_ListView(requesst,**kwargs):
template_name = 'transfers/description.html'
o = get_list_or_404(Transfer, description =kwargs['description'])
#print ('o:',o)
context_object_name = "transfer_name_list"
return render_to_response(template_name,{context_object_name:o,'description':kwargs['description']})
(是的,我知道这个代码有点奇怪。努力使之更具通用性,并陷入这个恼人的问题中)
url在传输中被映射/网址.py在
^{pr2}$在标签上: {%url“说明”“url”“blablabla”%} 也尝试过: {%url”transfers.views.Description_列表视图“description=”blablabla“%}
错误消息:
Exception Type: NoReverseMatch
Exception Value:
Reverse for '"description_url"' with arguments '(u'blabla',)' and keyword arguments '{}' not found.
或者当我尝试使用as somename
语法并将其称为:`{{somename}}。只是默默地失败了,什么也没有产生。在
我还尝试从视图中导入Description\u ListView并直接使用它,但没有帮助。在
此外,根据各种SO问题中关于这个主题的众多答案的建议,我改为在视图周围加上双引号,并恢复使用url名称而不是view,但都没有帮助。在
我很乐意为您效劳
我不认为你需要引用。尝试:
见https://docs.djangoproject.com/en/dev/topics/http/urls/#naming-url-patterns
相关问题 更多 >
编程相关推荐