如何在Django app中显示rtf?

时间:2015-07-14 19:52:03

标签: django ckeditor django-wysiwyg

我在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>

如何以富文本格式恢复数据?

0 个答案:

没有答案