Я пытаюсь интегрировать Wagtail CMS с моим существующим проектом Django. Кроме этой базовой установки , я сделал файл с именем wagtail_hooks.py
. Пока все хорошо, но мне нужно использовать WYSIWYG редактор в Wagtail CMS. Есть ли способ доступа к models.py для Wagtail, чтобы я мог использовать сторонний редактор WYSIWYG на уровне модели?
MY_APP / wagtail_hooks.py
from wagtail.contrib.modeladmin.options import (
ModelAdmin, modeladmin_register)
from .models import Store
class StoreAdmin(ModelAdmin):
model = Store
menu_label = 'Store' # ditch this to use verbose_name_plural from model
menu_icon = 'doc-full' # change as required
menu_order = 10 # will put in 3rd place (000 being 1st, 100 2nd)
add_to_settings_menu = False # or True to add your model to the Settings sub-menu
exclude_from_explorer = False # or True to exclude pages of this type from Wagtail's explorer view
list_display = ['id', 'status', 'typ', 'businessName',]
search_fields = ('businessName', 'created_by__username',)
# Now you just need to register your customised ModelAdmin class with Wagtail
modeladmin_register(StoreAdmin)