Django 文本字段模型上的 HTML 格式
Posted
技术标签:
【中文标题】Django 文本字段模型上的 HTML 格式【英文标题】:HTML format on Django text field model 【发布时间】:2021-10-26 03:22:47 【问题描述】:我想创建一个博客。我想在管理面板中创建博客内容并以 html 格式呈现博客内容。
models.py
class Blog(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
date_created = models.DateField(auto_now_add=True)
def __str__(self):
return self.title
在管理面板中: Create blog content with HTML format in admin
在模板中:
% extends 'base.html' %
% block content %
<h1> blog.title </h1>
<p> blog.content </p>
% endblock content %
是否有任何模板标签、模型字段或任何可以做到这一点的东西?
【问题讨论】:
【参考方案1】:您可以通过简单地使用内置的safe
模板标签来做到这一点。
在您的模板中:
% extends 'base.html' %
% block content %
<h1> blog.title </h1>
<p> blog.content | safe </p>
% endblock content %
检查文档以获取相同的here。
【讨论】:
以上是关于Django 文本字段模型上的 HTML 格式的主要内容,如果未能解决你的问题,请参考以下文章