Django 模板中的嵌套块

2024-02-13

The master我的 Django 应用程序中的模板如下所示:

{% block parent %}
    Some text...
    {% block child %}
        Default content here...
    {% endblock child %}
    ...some more text
{% endblock parent %}

现在,应该以这样的方式覆盖该模板:child块已更改:

{% extends "master.html" %}

{% block child %}
    New content here...
{% endblock child%}

但是,渲染保持不变(打印“此处默认内容...”)。我是否错过了一些明显的事情或者嵌套块是不可能的? (或者,违反了 DRY 原则,我是否需要重新定义parent block?)

Edit:我正在使用 Django 1.1,如果这很重要的话。


好吧,这是 Django 模板系统中的一个错误。对于大多数其他情况,本詹姆斯是对的(请参阅他对我上面问题的评论)。

就我而言,child块位于 a 内{% ifnotequal a b %}块,并且that打破了块继承。我认为这是一个错误,因为此类操作有许多自然用例。

对应的票 http://code.djangoproject.com/ticket/6510.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 模板中的嵌套块 的相关文章

随机推荐

  • 刷新 Azure AD B2C 中的令牌撤销

    在我的 AD B2C 应用程序中 我需要撤销 AD B2C 为用户提供的所有刷新令牌 当用户帐户登录多个应用程序并且在一个应用程序中用户更改了密码时 这是一项需要实施的要求 更改密码后 我已撤销给予其他应用程序的所有刷新令牌 怎么做 Upd
  • 找不到 weblogic maven 插件

    我按照这个教程安装 weblogic 插件 http docs oracle com cd E21764 01 web 1111 e13702 maven deployer htm http docs oracle com cd E2176
  • 缺少 Firebase app_update 事件

    我看到了巨大的差异app updateFirebase 自动发送的事件以及用户群在发布时真正转换为新版本的情况 例如新版本发布期间的 5 天 120 个事件 VS 3k 用户 x20 差异 我确实检查了另一个 alpha 更新 其中数据导出
  • Pandas GroupBy 日期范围取决于每行

    我想做以下事情 对于如下所示的数据框 df pd DataFrame ID A A C B B date 06 24 2014 06 25 2014 06 23 2014 07 02 1999 07 02 1999 value 3 5 1
  • 致命错误:在非对象上调用成员函数 fetch_assoc() [重复]

    这个问题在这里已经有答案了 我正在尝试执行一些查询来获取有关某些图像的信息页面 我写了一个函数 function get recent highs view deleted images false lower this gt databa
  • 如何使用flask_sqlalchemy反映现有表

    我注意到一个方法 db reflect bind all app app 但我想知道如何使用它 如果您能提供帮助 我将不胜感激 from flask import Flask from flask sqlalchemy import SQL
  • 从不同的函数访问变量

    我有以下 HTML 代码 它创建一个按钮 单击该按钮时会在我的页面中创建一些问题 工作正常
  • 除了使用 TM_FILENAME_BASE 之外,还有其他方法可以修剪 TM_FILENAME 吗?

    我正在尝试为 redux 容器文件创建一个片段 该文件导入一些具有相同基本名称的反应文件 TM FILENAME BASE 非常适合从文件名中删除 js 但在本例中 我的组件文件的扩展名是 fun thing component js 容器
  • Unix:如何清除串口I/O缓冲区?

    我正在为标准 PC 串行端口开发 高级 C 接口 当我打开端口时 我想清除输入和输出缓冲区 以便不接收或发送以前使用该端口的数据 为此 我使用 tcflush 函数 然而 它不起作用 怎么可能 我的 端口开放 代码如下所示 是的 我使用 C
  • 如何检查变量是否只包含字母

    我尝试检查以下情况 bin bash line abc if line a z then echo INVALID fi 我得到INVALID作为输出 但为什么 没有检查是否 line仅包含 a z 范围内的字符 使用正则表达式匹配运算符
  • 虚拟属性和延迟加载

    根据定义 虚拟属性或方法是对要重写的子类可见的方法 但是 NHibernate 使用虚拟属性来确保延迟加载 我的问题不是关于NHibernate 而是如何使用虚拟属性来实现延迟加载 虚拟财产是否还有我不知道的隐藏行为 它们被声明为 virt
  • 我可以将更多参数传递给 Javascript 中的事件处理函数吗?

    我一直在尝试了解有关鼠标事件的更多信息 例如onmouseover onmouseout and onmousemove但没有太多信息 默认情况下 这些事件处理程序似乎只有一个参数 即事件本身 element onmouseover mou
  • 如何缓存将图像返回到asp.net mvc中视图的操作方法的输出?

    我已经阅读了很多有关缓存的文章 但没有一个真正完全符合我的需求 在我的 mvc 3 应用程序中 我有一个操作方法 GetImage 它返回图像类型的文件 然后我在视图中使用此方法来显示图像 img width 75 height 75 sr
  • boost iostream 映射文件和 boost 进程间映射文件之间有区别吗?

    我想在内存中创建一个映射的二进制文件 但是我不确定如何创建要映射到系统的文件 我多次阅读文档并意识到有两种映射文件实现 一种在 iostream 中 另一种在进程间中 你们知道如何将映射文件创建到共享内存中吗 我试图允许多线程程序读取以二进
  • 如何使用 Qt 在队列中创建多个线程?

    如何使用 Qt 在队列中创建逐步执行的线程 当一个线程完成时另一个线程启动 请给我一个代码示例 Look at Q线程池 http doc qt io qt 5 qthreadpool html 然而 正如 Frank 指出的 如果你一个接
  • 在图像上创建一个图层并通过触摸调整其坐标

    我需要在图像上创建一个图层 并调整该图层以适合图像并获取该图层的坐标 我需要通过触摸和捏合来调整图层 示例图像如下 我需要在 ios 中执行此操作 我可以得到任何想法来执行此操作吗 使用coreImage的人脸检测API来检测人脸的Boun
  • 如何检查一条边是否具有 Networkx 中的属性

    我在 yEd 中创建了一个图 我想检查一条边是否具有属性 例如 有些边缘有标签 但有些则没有 当我尝试这样做时 出现错误 for n nbrs in G adjacency iter for nbr eattr in nbrs items
  • NSString 和 NSUrl 未正确转换

    因此 我尝试从来自 URL 的 XML 流中检索数据 该 URL 是根据用户输入的搜索字符串配置的 这段代码有什么理由不能工作吗 NSString searchString Geoff NSString updatedURL NSStrin
  • Outlook 中的电子邮件地址格式(EX 而不是 SMTP)

    我在 Excel 中有一个名字和姓氏列表 我想利用该列表使用 Visual Basic 在 Outlook 中查找电子邮件地址 我正在使用以下 VB 代码 Private Sub GetAddresses Dim o AddressList
  • Django 模板中的嵌套块

    The master我的 Django 应用程序中的模板如下所示 block parent Some text block child Default content here endblock child some more text e