-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 に答える