Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django模板呈现包含变量_Django_Django Templates - Fatal编程技术网

Django模板呈现包含变量

Django模板呈现包含变量,django,django-templates,Django,Django Templates,我的问题基本上是关于呈现变量。例如,假设我有一个对象块,其中block.text={{{“hello”| trans}} 我想将其包含到我的基本模板中。以下内容显然不符合我的意愿 {% include block.text %} 如何将其渲染到模板中?从视图生成动态模板以渲染到模板似乎不是一个好主意 但请记住,您是否有其他优雅的方法,如: 是通过呈现另一个模板来显示某些数据的模板标记的类型 “加载模板并使用当前上下文呈现它。” 另外,请记住,您可以在模板中使用IF语句来包含或不包含某些模板

我的问题基本上是关于呈现变量。例如,假设我有一个对象块,其中block.text={{{“hello”| trans}}

我想将其包含到我的基本模板中。以下内容显然不符合我的意愿

{% include block.text %}

如何将其渲染到模板中?

从视图生成动态模板以渲染到模板似乎不是一个好主意

但请记住,您是否有其他优雅的方法,如:

  • 是通过呈现另一个模板来显示某些数据的模板标记的类型
  • “加载模板并使用当前上下文呈现它。”

另外,请记住,您可以在模板中使用IF语句来包含或不包含某些模板,还可以使用关键字参数(例如:
{%include“name\u snippet.html”with person=“Jane”greeting=“Hello”%}
)将其他上下文传递给包含的模板.

您希望呈现在python代码中翻译的变量的内容吗?include标记用于包含模板,而不是变量,我不知道您想要实现什么“是您想要呈现的变量内容”是的。“include标记用于包含模板,而不是变量”,您是对的,但我正在尝试实现这样的功能。要实现它,不需要include标记。也许我需要创建一个自定义标签?嘿,谢谢你的提示。在我的实际设置中,我考虑将模板存储在数据库中而不是文件中。这就是我搜索此功能的原因。您可以考虑此软件包: