不能使用django的render_to_string对单引号(')进行编码

时间:2010-10-23 23:27:22

标签: django unicode quotes render-to-string

我遇到django的render_to_string和编码单引号的问题。

... = render_to_string('dummy.txt', {'request':request, 'text':text,}, context_instance=RequestContext(request)))

为什么只有这些引号翻译为'#39;'和所有其他特殊字符不?

2 个答案:

答案 0 :(得分:10)

答案 1 :(得分:1)

要使用纯字母形式的字符串,需要取消转义。 将变量放在自动转义模板标记中。 像这样

{% autoescape off %}
{{ body }}
{% endautoescape %}