【发布时间】:2021-04-07 09:19:14
【问题描述】:
在使用 django-controlcenter 包时,我试图在 html 模板中设置一个 url 以访问仪表板。
在我的 urlpattersn 我有:
path('admin/dashboard/', controlcenter.urls, name='dashboard'),
在我的设置中,我设置了一个仪表板:
CONTROLCENTER_DASHBOARDS = (
('admindash', 'myapp.dashboards.AdminDashboard'),
)
所以对于通常解析为/admin/dashboard/admindash 的网址
,模板网址应该是什么? django.urls include 不适用于该包,问题将是注册一个正确的命名空间。我直接尝试了{% url 'dashboard:admindash' %} 和{% url 'admindash' %},但它返回了 NoReverseMatch 错误。
【问题讨论】:
标签: django django-templates django-urls