CKEditor показывает мне HTML-код
Я пытался использовать CKEeditor для моего проекта django, но когда я добавляю новый элемент, который использует этот редактор, я вижу HTML-код.
Я использовал это так:
Моя модель:
class Article(models.Model):
title = models.CharField(max_length=100, unique=True)
slug = models.SlugField(max_length=100, unique=True)
category = models.ForeignKey('Category')
content = RichTextField()
date = models.DateTimeField(auto_now = True)
online = models.BooleanField()
мой URL: url(r'^ckeditor/', include('ckeditor.urls')),
мой взгляд:
def view_post(request, slug):
return render_to_response('website/view_post.html',
{
'post': get_object_or_404(Article, slug=slug),
},
context_instance = RequestContext(request)
)
и мой шаблон:
<div id="post">
<h1> {{ post.title }}</h1>
<p>{{post.content}}</p>
<i>{{post.date}}</i>
</div>
Пожалуйста помоги.
Спасибо за ваши ответы.
1 ответ
Решение
Попробуйте это в своем шаблоне:
<div id="post">
<h1> {{ post.title }}</h1>
<p>{{post.content|safe}}</p>
<i>{{post.date}}</i>
</div>