我正在考虑将我的静态页面放入数据库(简单的网址,标题和内容模型),然后使用基本的base_static.html模板 - 如果需要,可以非常容易地编辑(从管理界面)。
我知道你可以像这样轻松逃脱html:
{{ content|safe }}
或
{% autoescape off %}
{{ content }}
{% endautoescape %}
但是我需要能够在静态页面中使用一些模板语言,例如一个简单的for循环来查看从视图传递给它的变量。
这可能,或者你建议只使用模板来提供静态页面吗?(它们不会改变那么多)
感谢您的帮助。
答案 0 :(得分:0)
如果您想在db中存储模板(如果您想使用模板语言,那就是您想要的),您可以使用此应用程序:django-dbtemplates。
答案 1 :(得分:0)
请检查此问题:Extending Django Flatpages to accept template tags
您可以从那里公开的解决方案中获得一些想法