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

如何在Django中实现多行的include模板语句?

Django模板中多行书写include语句的方法

当然可以!Django模板完全支持把带多个变量的include语句拆成多行,这样处理大量变量时可读性会提升不少。

你可以直接把每个with后面的变量单独放在一行,甚至加上缩进让结构更清晰——Django模板引擎会自动忽略这些换行和多余的空格,完全不影响语法正确性。

改写后的示例如下:

{% include 'foo.html' with 
    img_src='bar.jpg' 
    img_text='baz'
%}

如果后续需要添加更多变量,直接继续在新行追加即可,比如:

{% include 'foo.html' with 
    img_src='bar.jpg' 
    img_text='baz'
    btn_label='Click Me'
    btn_url='/some/path/'
%}

这种写法不仅让模板代码更整洁,后期维护时查找和修改变量也会更方便。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:16:10