nuBacuk
@nuBacuk
Python/Linux

Почему после добавления текста с помощью ckeditor, он отображается некорректно?

Добавил ckeditor, в админке отображается нормально. Пишу допустим статью в блог, публикую и там же форматирую. Сохраняю, и просматриваю статью и она отображается с html тегами.

То есть так:
<address><strong>ssl on;</strong></address> <address><strong>&nbsp;&nbsp;&nbsp; ssl_stapling on;<br />


Надо ли как то указывать ckeditor в html?
Потому что посты у меня выводятся так, {{ post.content }}

Подключал я так.
Models
class Post(models.Model):
    title = models.CharField(max_length=255, unique=True)
    datetime = models.DateTimeField(u'Date')
    anonse = RichTextField()
    content = RichTextField()
    slug = models.SlugField(verbose_name = u'URL',primary_key=True, max_length=250, unique=True)
    category = models.ForeignKey(Category,verbose_name=u'Category')

    def __str__(self):
        return self.content

    def get_absolute_url(self):
        return '{}'.format(self.slug)


views
class PostDetail(DetailView):
    model = Post
    context_object_name = 'post'
    slug_field = 'slug'

Или подскажите каким вы пользуетесь редактором.
  • Вопрос задан
  • 577 просмотров
Решения вопроса 1
zelsky
@zelsky
в темплейте {{ post.content | safe }}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы