Django 什么';使用名称空间的优点是什么? 一般的
我阅读了有关名称空间的文章并尝试了它,但我不明白这一点:使用名称空间有什么好处 我如何处理名称空间 我将我的应用程序包括在projects url.py中Django 什么';使用名称空间的优点是什么? 一般的,django,namespaces,django-urls,Django,Namespaces,Django Urls,我阅读了有关名称空间的文章并尝试了它,但我不明白这一点:使用名称空间有什么好处 我如何处理名称空间 我将我的应用程序包括在projects url.py中 url(r'^myapp/', include('myapp.urls', namespace='myapp')), 在apps url.py中,我有 url(ur'^$', index, name='index'), 在应用程序模板中,我可以通过 <a href="{% url 'myapp:index' %}"> 在模板
url(r'^myapp/', include('myapp.urls', namespace='myapp')),
在apps url.py中,我有
url(ur'^$', index, name='index'),
在应用程序模板中,我可以通过
<a href="{% url 'myapp:index' %}">
在模板中
<a href="{% url 'myapp-index' %}">
如果用“myapp index”命名url,这是一种名称间隔。Django中的名称空间特性有助于最佳实践,并有一个标准。标准有助于可视化模式 您不必使用名称空间,但它很有用。用于避免与第三方应用程序(甚至项目中的多个应用程序)发生冲突 你可以在网上阅读更多
<a href="{% url 'myapp-index' %}">