我遇到了问题。当我在翻译(.po文件)中使用HTML标签时,它们最终显示为:& lt; p& gt;。当我使用安全过滤器时,它会产生< p>。但我没有得到实际的html标签传递的工作。
有人对此有所了解吗?
.po file:
#: website/views.py:35
msgid "web_content_detailed"
msgstr "<h1>asdjkasjdlas</h1>"
view.py:
context = {}
context['somevar'] = _('web_content_detailed')
return render(request, 'somehtml.html', context)
somehtml.html:
{{ somevar }} => <h1>asdjkasjdlas</h1>
{{ somevar|safe }} => <h1>asdjkasjdlas</h1>`