Django模板呈现包含变量
我的问题基本上是关于呈现变量。例如,假设我有一个对象块,其中block.text={{{“hello”| trans}} 我想将其包含到我的基本模板中。以下内容显然不符合我的意愿Django模板呈现包含变量,django,django-templates,Django,Django Templates,我的问题基本上是关于呈现变量。例如,假设我有一个对象块,其中block.text={{{“hello”| trans}} 我想将其包含到我的基本模板中。以下内容显然不符合我的意愿 {% include block.text %} 如何将其渲染到模板中?从视图生成动态模板以渲染到模板似乎不是一个好主意 但请记住,您是否有其他优雅的方法,如: 是通过呈现另一个模板来显示某些数据的模板标记的类型 “加载模板并使用当前上下文呈现它。” 另外,请记住,您可以在模板中使用IF语句来包含或不包含某些模板
{% include block.text %}
如何将其渲染到模板中?从视图生成动态模板以渲染到模板似乎不是一个好主意 但请记住,您是否有其他优雅的方法,如:
- 是通过呈现另一个模板来显示某些数据的模板标记的类型
- “加载模板并使用当前上下文呈现它。”
另外,请记住,您可以在模板中使用IF语句来包含或不包含某些模板,还可以使用关键字参数(例如:
{%include“name\u snippet.html”with person=“Jane”greeting=“Hello”%}
)将其他上下文传递给包含的模板.您希望呈现在python代码中翻译的变量的内容吗?include标记用于包含模板,而不是变量,我不知道您想要实现什么“是您想要呈现的变量内容”是的。“include标记用于包含模板,而不是变量”,您是对的,但我正在尝试实现这样的功能。要实现它,不需要include标记。也许我需要创建一个自定义标签?嘿,谢谢你的提示。在我的实际设置中,我考虑将模板存储在数据库中而不是文件中。这就是我搜索此功能的原因。您可以考虑此软件包: