首页 > 解决方案 > url 路径中使用的名称是什么?

问题描述

我是 django 的新手,并且在我的urlpatterns

path('bio/<username>/', views.bio, name='bio'),

我不明白 put 的意义name='bio'。这是做什么的?谢谢!

标签: django

解决方案


您使用名称来引用您的特定视图,例如现在在您的模板中,您可以执行以下操作:

{% url 'appname:bio' %}

请注意文档中的以下内容:

在命名 URL 模式时,选择不太可能与其他应用程序选择的名称发生冲突的名称。如果您调用您的 URL 模式注释并且另一个应用程序执行相同的操作,则 reverse() 找到的 URL 取决于您项目的 urlpatterns 列表中的最后一个模式。

你可以在这里看到更多:https ://docs.djangoproject.com/en/3.0/topics/http/urls/


推荐阅读