Как сделать чтобы отображалась панель редактирования текста django-ckeditor в админ панели?

Для того чтобы отображалась панель редактирования текста django-ckeditor в админ панели, вам потребуется выполнить следующие шаги:

Шаг 1: Установка django-ckeditor

Первым делом необходимо установить django-ckeditor в ваш проект. Для этого можно воспользоваться установкой через pip.

pip install django-ckeditor

Шаг 2: Добавление django-ckeditor в INSTALLED_APPS

После установки django-ckeditor, нужно добавить его в настройки вашего Django проекта. Для этого откройте файл settings.py вашего проекта и добавьте 'ckeditor' в список INSTALLED_APPS.

INSTALLED_APPS = [
    ...
    'ckeditor',
    ...
]

Шаг 3: Подключение статических файлов для django-ckeditor

После добавления django-ckeditor в INSTALLED_APPS, необходимо собрать статические файлы django-ckeditor. Для этого выполните следующую команду:

python manage.py collectstatic

Шаг 4: Настройка поля модели

Для того чтобы использовать django-ckeditor в админ панели, нужно настроить соответствующее поле в модели. Для примера, допустим у нас есть модель Post со строковым полем body, которое мы хотим редактировать с помощью django-ckeditor.

from django.db import models
from ckeditor.fields import RichTextField

class Post(models.Model):
    body = RichTextField()

Шаг 5: Зарегистрировать модель в админ панели

Наконец, необходимо зарегистрировать модель Post в админ панели вашего Django проекта. Для этого откройте файл admin.py в приложении вашего проекта и выполните следующую команду:

from django.contrib import admin
from .models import Post

admin.site.register(Post)

После выполнения всех этих шагов, при создании/редактировании объекта модели Post в админ панели, вы увидите панель редактирования текста django-ckeditor.

Надеюсь, это поможет вам получить панель редактирования текста django-ckeditor в админ панели вашего Django проекта.