Как включить опцию загрузки изображений в django-ckeditor в файле forms.py

Я работаю с django-ckeditor для создания редактора насыщенного текста для моего django приложения.

Я включил опцию загрузки изображений в панели администратора для ckeditor.

Но я не могу включить опцию загрузки изображения в forms.py

Вот код:

В settings.py:

INSTALLED_APPS = [
    ...

    # ckeditor
    'ckeditor',
    'ckeditor_uploader',
]

# ckeditor Settings
CKEDITOR_CONFIGS = {
    'default': {
        'toolbar': 'full',
    },
}
CKEDITOR_UPLOAD_PATH = 'uploads/'
CKEDITOR_IMAGE_BACKEND = 'pillow'

В models.py:

from ckeditor_uploader.fields import RichTextUploadingField
class Post(models.Model):
    ...
    content = RichTextUploadingField(verbose_name='Post Content')

С помощью этого я могу видеть опцию загрузки изображений в панели администратора: enter image description here

Это код в forms.py:

from Blog import models
from ckeditor_uploader.widgets import CKEditorUploadingWidget


class PostForm(forms.ModelForm):
    content = forms.CharField(widget=CKEditorUploadingWidget()) # This widget not enabling upload option in templates

    class Meta:
        model = models.Post
        fields = ['content', ]

В template.html:

{{ forms.media }}
{{ forms|crispy }}

Но приведенный выше код не включает опцию загрузки в шаблоне. Он отображается следующим образом: enter image description here

Как включить опцию загрузки в формах?

Спасибо

Вернуться на верх