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>
データをリッチ テキスト形式に戻す方法