python - 如何在渲染函数中传递标题和名称
问题描述
当我第一次暂停这个问题时,我完全没有头脑。好的,我有我的导航栏链接到注册页面。
<li class="nav-item cta"><a href="{% url 'register' %}" class="nav-link"><span>Get started</span></a></li>
注册页面呈现在页眉和页脚部分(基本模板)之间。我想检索已呈现到基本模板的每个页面的标题,该基本模板具有以下代码来处理传入标题;
{% if title %}
<title>{{title}}</title>
{% else %}
<title>default-title</title>
{% endif %}
如何加载带有自定义标题的注册页面?
解决方案
在views.py
def about(request):
context = {
'title': 'this is title',
'about': 'this is about'
}
return render(request, 'blog/about.html', context)
然后在about.html
<h1> {{ title }} </h1>
<p> {{ about }} </p>
推荐阅读
- html - 将线性渐变添加到可滚动的 div
- android - 如何使用“Firestore”管道请求从同一集合中获取多个文档?
- python-2.7 - Boto3 + Python + AWS S3:如何从存储桶中的文件夹中获取最新文件
- kotlin - 如果模型为空,则不返回模型
- spring - 移动到目标系统之前的文件数据验证
- python - 将熊猫数据框转换为熊猫系列
- mongodb - 连接嵌套字段值(如果存在)
- android - onActivityResult() 将当前片段更改为上一个
- gstreamer - 我正在尝试在 VLC 媒体播放器上使用本地网络上的 gstreamer 流式传输 mp4 文件
- google-cloud-platform - CloudSQL 2Gen External Master 无法在副本中创建用户