我在Django中创建了一个博客应用。在表格中,我使用ckeditor来获取用户的富文本格式。现在,数据将保存在RTF中的数据库中,包含所有标记。现在我想从数据库中检索数据并将其显示给用户但不能这样做。输出带有标签的数据。
我的代码是这样的。
class blog(models.Model):
title = models.CharField(max_length = 200, unique = True)
slug = models.SlugField(max_length = 200, unique = True)
body = RichTextField()
uid = models.AutoField(primary_key = True)
posted_on = models.DateField(auto_now_add= True, db_index = True)
blogger = models.ForeignKey(blogger)
def __str__(self):
return self.title
form.html: - 表单
<form method = 'POST' action = "{% url 'blog.views.addblog' %}">
{% csrf_token %}
<div class="form-group">
{}
{{form|crispy}}
<center>
<input type="submit" class="btn btn-success" value = "Post"></center>
</form>.
这就是我尝试在另一个HTML页面上显示数据的方式。博客是上下文传递的,包含正文和标题等博客详细信息:
<h1>{{blog.title }}</h1>
<p> {{blog.body|linebreaks}}</p>
如何以富文本格式恢复数据?