Tim*_*s83 5 django django-templates django-admin django-views
我阅读了很多文档,尝试了所有内容但仍然无法理解为什么我的模板返回反向''带参数'(1,)'和关键字参数'{}'找不到错误.请在此处查看错误转储:http://dpaste.com/721187/
我在change_form.html模板中使用的代码是{%url pdfview 1%}
类FVatAdmin(admin.ModelAdmin)有get_urls方法,如下所示:
def get_urls(self):
urls = super(FVatAdmin, self).get_urls()
my_urls = patterns('',
url(r'^view/(?P<id>\d+)', self.admin_site.admin_view(self.pdf_view), name="pdfview"),
url(r'^js/calculate', self.admin_site.admin_view(self.calculate), name="calc"),
)
return my_urls + urls
Run Code Online (Sandbox Code Playgroud)
上面定义的url和pdfview运行得很好,但有些不能通过模板中的{%url pdfview 1%}和视图中的反向('pdfview',args = {1})或通过shell解析.
我只是无法理解我做错了什么.我是Django的新手......帮助:)
将url名称放在引号中.
{% url "admin:pdfview" 1 %}
Run Code Online (Sandbox Code Playgroud)
更新:这适用于Django 1.3/1.4,如果:
{% load url from future %}
Run Code Online (Sandbox Code Playgroud)
用来.
| 归档时间: |
|
| 查看次数: |
1249 次 |
| 最近记录: |