django-ckeditor не отображается на встроенных моделях в Django - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь использовать django-ckeditor в моем администраторе Django с django-grappelli.Как вы видите изображение ниже, я использую StackedInline для встроенных моделей.Проблема в том, что если я добавляю новую встроенную модель, то django-ckeditor не появляется, но если я сохраняю встроенную модель, то появляется django-ckeditor.

Я не думаю, что есть проблема длянастройка django-ckeditor так, как он выглядит хорошо при сохранении встроенной модели.ckeditor появляется не только при добавлении новой формы для новой встроенной модели.

Я уже видел некоторые похожие проблемы с django-ckeditor github, но это было много лет назад, и кажется, что они ужерешил их.Однако, для меня проблемы все еще обнаруживаются.У кого-нибудь есть идеи для этого?

admin.py

class StoreInline(admin.StackedInline):
    model = Store
    form = StoreForm
    ...

@admin.register(Article)
class ArticleAdmin(ImportExportModelAdmin):

    inlines = (StoreInline, )
    ...

forms.py

class StoreForm(forms.ModelForm):
    description = forms.CharField(widget=CKEditorWidget())

    class Meta:
        model = Store
        fields = '__all__'

enter image description here

...