CKeditor не работает на шаблоне CreateVIew в Django
Я только что установил Ckeditor и пытаюсь добавить что-то новое. Я вижу, что Ckeditor отображается, но я не могу сделать рендеринг на шаблоне Create View. Кто-нибудь может дать мне совет Model.py
from ckeditor.fields import RichTextField
class Post(models.Model):
title = models.CharField(max_length=255)
title_tag = models.CharField(max_length=255)
author = models.ForeignKey(User, on_delete=models.CASCADE)
body = RichTextField(blank=True, null=True)
post_date = models.DateField(auto_now_add=True)
category = models.CharField(max_length=255, default='coding')
likes = models.ManyToManyField(User, related_name='blog_posts')
Form.py
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ('title', 'title_tag', 'author',
'category', 'body')
widgets = { # add styling
'title': forms.TextInput(attrs={'class': 'form-
control'}),
'title_tag': forms.TextInput(attrs={'class': 'form-
control'}),
'author': forms.TextInput(attrs={'class': 'form-control',
'value': '', 'id': 'elder'}),
'category': forms.Select(choices=choice_list,
attrs={'class': 'form-control'}),
'body': forms.Textarea(attrs={'class': 'form-control'}),
}
Views.py
class AddPostView(CreateView):
model = Post
form_class = PostForm
template_name = 'add_post.html'
Шаблон
<form method="POST">
{% csrf_token %}
{{ form.media }}
{{ form.as_p }}