【发布时间】:2022-01-24 00:00:24
【问题描述】:
程序员在家里,
我想知道是什么触发了这两种类型的 django url
{% url '$name' %}
{% url 'appname:$name' %}
是否有帮助您选择其中任何一个的设置?
【问题讨论】:
标签: django
程序员在家里,
我想知道是什么触发了这两种类型的 django url
{% url '$name' %}
{% url 'appname:$name' %}
是否有帮助您选择其中任何一个的设置?
【问题讨论】:
标签: django
第一个是常规 URL,第二个使用 URL 命名空间。
URL 命名空间允许您唯一地反转命名的 URL 模式,即使不同的应用程序使用相同的 URL 名称。这是一个很好的做法。
例如,您可以有这样的网址:{% url 'blog:index' %} 和 {% url 'shopping:index' %}
【讨论】: