[英]Using named URL's in an included URL config in Django
如果我的Django网站有一个URL配置,其中包括应用程序的URL配置,则它的用法如下:
urls = pattern('',
url(r'^foo/', include(my_app.urls)),
)
该应用程序的URL配置如下所示:
urls = pattern('',
url(r'^bar/', my_view, name = 'bar'),
)
如何使用url标记从模板访问bar? 当我仅使用bar并尝试使用my_app.bar时,出现NoReverseMatch错误。
我试过的
{% url 'bar' %}
[% url 'my_app.bar' %}
谢谢!
我遵循了Mike和alecxe的建议使其工作。 我将包含声明更改为
url(r'^foo/', include(my_app.urls, namespace = 'my_namespace', app_name = 'my_app'),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.