You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过Django extends将变量内容复制到另一模板

Django extends模板变量不显示问题解决方法
  • 确认变量是否传入模板上下文:
    视图函数必须通过render的context参数把变量传递给模板,示例代码:

    def my_view(request):
        context = {'variable': '目标内容'}
        return render(request, '子模板路径.html', context)
    
  • 检查模板继承关系:
    子模板开头必须用{% extends "父模板.html" %}声明继承,且父模板中存在对应的{% block part_of_site %}{% endblock %}区块。

  • 核对变量名拼写:
    模板里的{{ variable }}要和视图传入的变量名完全一致,注意大小写敏感。

  • 若涉及模板包含(include):
    如果变量在被包含的模板中使用,要确保变量能传递到该上下文,或者用with语句显式传递:

    {% include '子模板.html' with variable=variable %}
    

内容的提问来源于stack exchange,提问作者Mazinho Santos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 08:05:21