gpt4 book ai didi

python - 如何在 Django 模板中将变量显示为 HTML?

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:18 25 4
gpt4 key购买 nike

假设我有函数

def func(request):
a="Hello, <br> this is my first app"
return render_to_response(
'home.html',
{'a':a, 'request':request},
context_instance=RequestContext(request)
)

当我将 home.html 中的变量 a 加载为

{{a}}

我会得到你好,<br>这是我的第一个应用程序,如何呈现<br>作为 Django 模板中的新行 ...??

最佳答案

试试这个:

from django.utils.safestring import mark_safe


a = mark_safe("Hello, <br> this is my first app")

Django 会自动转义变量中的任何 HTML,因此您需要将其标记为安全字符串。

请记住,例如,safestring + unsafestring = unsafestring。您可以阅读更多相关信息 here

关于python - 如何在 Django 模板中将变量显示为 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22253421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com