【发布时间】:2017-11-01 19:34:18
【问题描述】:
我正在使用将一些管理 URL 配置为的应用程序:
#admin.py....
def get_urls(self):
urls = super(FormAdmin, self).get_urls()
extra_urls = [
url("^(?P<form_id>\d+)/entries/$",
self.admin_site.admin_view(self.entries_view),
name="form_entries"),
#......
]
return extra_urls + urls
我无法在我的一个模板中使用模板标签获取与该标签对应的 URL。我正在尝试类似的东西:
<a href="{% url 'admin:forms_form_entries' form_id=4 %}">4-Entries</a>
(forms 是应用程序的标签)。我一直遇到无反向匹配类型的错误:
NoReverseMatch at /polls/ Reverse for 'forms_form_entries' with 未找到参数“(4,)”和关键字参数“{}”。 0 个图案 试过:[]
我遗漏了什么使标签正常工作?
【问题讨论】:
标签: python django django-templates django-views django-admin