首页 > 解决方案 > href="{% url 'profile' %} 是什么意思?

问题描述

更新 2

我认为我的困惑是因为我没有考虑到我的项目django_project3是默认项目这一事实。

更新

我看了使用 {% url ??? %} 在 django 模板中,但它并没有完全回答我的问题。

原帖

我试图用谷歌搜索我的问题,但最终得到了 1000 页的 Python 理论,但没有直接的答案。

我有一个名为的项目Blog,其中有一个名为base.html. 它包含代码行 <a class="nav-item nav-link" href="{% url 'profile' %}">Home</a>

但在Blogs urls.py文件中没有称为配置文件的 URL 模式。

而在我的项目django_project3中,urls.py文件中有一个名为 profile 的 URL 模式。

百分号是否让代码查看每个urls.py文件?

在此处输入图像描述

标签: pythondjangopython-3.x

解决方案


url是一个内置的模板标签,以避免硬编码。

{% %}是模板渲染语法


推荐阅读