gpt4 book ai didi

Django 模板 block

转载 作者:行者123 更新时间:2023-12-02 09:22:56 25 4
gpt4 key购买 nike

我目前有...

<title>
MyApp | {% block customtitle %}{% endblock %}
</title>

我真正想要的是 | customtitle block 不为空时出现。如果页面未设置自定义标题 block ,我只想在标题中看到 MyApp

这是一个选择吗?如何实现它?

最佳答案

像这样定义基本模板要简单得多:

<title>
{% block customtitle %}MyApp {% endblock %}
</title>

然后在您的派生模板中

{% block customtitle %}
{{ block.super }} | Custom Title
{% endblock %}

block.super的存在将确保MyApp将出现在所有页面中。使用 block.super 而不是硬编码 MyApp 将确保将来更改基本模板不会破坏标题。

关于Django 模板 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40540249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com