-2

在 configuration.py 中:

FOOTER_HTML = ( 'Powered by <a href="http://code.google.com/appengine">GAE </a> ' )

在 base.html 中:

<div id="footer">
   {% block footer %}
   {{ configuration.FOOTER_HTML }}
   {% endblock %}
</div>

这在 Django 0.96 / Python 2.5.2 中按预期呈现,但在 Django 1.2 / Python 2.7.2 中未按预期呈现

如何解决这个问题呢 ?

4

1 回答 1

1

阅读 django 模板文档。

https://docs.djangoproject.com/en/dev/topics/templates/

要快速解决此问题,请使用

{{ configuration.FOOTER_HTML|safe }}

但是,还有其他方法可以做到这一点,如模板文档中所述。

以供将来参考,如果您可能应该解释什么不起作用。与其简单地说某事“未按预期呈现”,不如展示您的期望和得到的结果。您还应该解释您尝试过的哪些修复无效。

否则,您会期望人们读懂您的想法。

于 2012-09-03T14:46:38.217 回答