python - 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
文件?
解决方案
url
是一个内置的模板标签,以避免硬编码。
{% %}
是模板渲染语法
推荐阅读
- flutter - 如何在 inappview 插件中使用 bloc 模式?
- python - 如何在嵌套字典和包含它的键中获取最大值?
- python - 在 FastAPI 路由器方法/端点之间发送数据的方式
- typescript - 正确设置 Lodash 类型的 TS 克隆类
- android - 安装 android studio 时遇到的问题
- ios - 将多通道音频缓冲区合并为一个 CMSampleBuffer
- python - Numba TypingError:没有实现函数函数(
) 找到签名 - java - 如何确保 onResponse 的执行顺序与请求的顺序相同?
- aws-dms - AWS DMS - 列添加顺序
- reactjs - 如何在提交时清除表单中的预览图像,但在 React 中将其显示在网页中没有任何问题?