Как заполнить страницу django ckeditor в html
Я создаю сайт блога на django, и хочу создать страницу редактирования поста, используя ту же форму, которую я использовал для создания поста. Это forms.py
class PostForm(forms.Form):
title = forms.CharField(max_length=100, label='Post Title')
short_description = forms.CharField(widget=forms.Textarea(attrs={"rows":3, "cols":100}))
content = forms.CharField(widget=CKEditorWidget())
А это html на данный момент:
<div class="form-group">
<label class="col-form-label mt-4" for="inputDefault">Title</label>
{% render_field form.title class="form-control" value=post.title %}
</div>
<div class="form-group">
<label class="form-label mt-4" for="exampleTextarea"
>Short Description</label
>
<!-- {% render_field form.short_description class="form-control" initial=post.short_description %} -->
<textarea class="form-control" cols="100" name="description" rows="3">{{ post.short_description }}</textarea>
</div>
<div class="form-group">
<label class="col-form-label mt-4" for="inputDefault">Content</label>
{{ form.content }}
</div>
Я хочу иметь возможность заполнять виджет ckeditor предварительно существующими данными из модели:
class Post(models.Model):
title = models.CharField(max_length=200, unique=True)
slug = models.SlugField(max_length=200, unique=True)
author = models.ForeignKey(User, on_delete=models.CASCADE, related_name= 'blog_posts')
short_description = models.TextField()
Есть совет, как это сделать? updated_on = models.DateTimeField(auto_now=True) content = RichTextField()