Использование виджетов администратора 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: Модели еще не загружены.
Я хочу знать, в правильном ли направлении я работаю? Если да, то как мне решить вышеуказанную ошибку?