Django模板,通过模板变量传递模板语言

时间:2011-02-19 17:07:31

标签: django django-templates

我正在考虑将我的静态页面放入数据库(简单的网址,标题和内容模型),然后使用基本的base_static.html模板 - 如果需要,可以非常容易地编辑(从管理界面)。

我知道你可以像这样轻松逃脱html:

{{ content|safe }}

{% autoescape off %}
{{ content }}
{% endautoescape %}


但是我需要能够在静态页面中使用一些模板语言,例如一个简单的for循环来查看从视图传递给它的变量。

这可能,或者你建议只使用模板来提供静态页面吗?(它们不会改变那么多)

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

如果您想在db中存储模板(如果您想使用模板语言,那就是您想要的),您可以使用此应用程序:django-dbtemplates

答案 1 :(得分:0)

请检查此问题:Extending Django Flatpages to accept template tags

您可以从那里公开的解决方案中获得一些想法