Использование виджетов администратора Wagatil на публичном фронт-энде

У меня есть Streamfields и некоторые пользовательские StructBlocks, StreamBlocks и RichText на wagatil Pages & Models. Которые очень легко редактировать, когда я вхожу в систему как администратор.

Однако я хотел бы, чтобы мои конечные пользователи могли создавать и редактировать эти поля, используя самые широкие возможности, доступные мне в админке. Как мне открыть их для публики, не давая им возможности войти в мою админку?

Я наткнулся на эту статью , которая выглядела многообещающе, но в итоге я получил ошибку и не смог проверить.

from wagtail.admin.forms.models import WagtailAdminModelForm

class FeaturedImage(models.Model):
    date = models.DateField()


class FeaturedImageForm(WagtailAdminModelForm):
    class Meta:
        model = FeaturedImage
        fields = ['date']

raise AppRegistryNotReady("Модели еще не загружены.") django.core.exceptions.AppRegistryNotReady: Модели еще не загружены.

Я хочу знать, в правильном ли направлении я работаю? Если да, то как мне решить вышеуказанную ошибку?

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