首页 > 解决方案 > 如何在渲染函数中传递标题和名称

问题描述

当我第一次暂停这个问题时,我完全没有头脑。好的,我有我的导航栏链接到注册页面。

<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 %}

如何加载带有自定义标题的注册页面?

标签: pythondjangopython-3.x

解决方案


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>

推荐阅读