如何使用 django 模板标签在模板中加粗文本

问题描述 投票:0回答:1

例如,如果我想在我的网站中放置“关于”部分或“使用条款”部分,并希望某些副标题加粗或制成标题。我如何使用模板标签来实现这一目标?我的计划是在我的

models
中编写“关于”部分或使用条款,并使用模板标签来格式化副标题和任何应加粗的文本。有更好的方法吗?

python django
1个回答
0
投票

已经有一种语言可以指定如何设置文本样式,它被命名为 超文本标记语言 (HTML) [wiki]。因此,您可以在模型中将文本编写为 HTML:

class MyModel(models.Model):
    html = models.TextField()

在模板中,您可以使用

|safe
模板过滤器[Django-doc]:

防止 Django 转义内容
{{my_object.html|safe }}
© www.soinside.com 2019 - 2024. All rights reserved.