例如,如果我想在我的网站中放置“关于”部分或“使用条款”部分,并希望某些副标题加粗或制成标题。我如何使用模板标签来实现这一目标?我的计划是在我的
models
中编写“关于”部分或使用条款,并使用模板标签来格式化副标题和任何应加粗的文本。有更好的方法吗?
已经有一种语言可以指定如何设置文本样式,它被命名为 超文本标记语言 (HTML) [wiki]。因此,您可以在模型中将文本编写为 HTML:
class MyModel(models.Model):
html = models.TextField()
|safe
模板过滤器[Django-doc]: 防止 Django 转义内容
{{my_object.html|safe }}