использование настроек сайта Wagtail вне приложения Wagtail

У меня есть проект Django с приложением Wagtail, и я хотел бы использовать настройки сайта Wagtail вне приложения Wagtail, но внутри проекта Django.

Модель BaseSetting кажется хорошо определенной, я могу настраивать поля и изменять их через интерфейс администратора Wagtail:

@register_setting
class MarketplaceSettings(BaseSetting):
    test =  models.CharField(max_length=30, null=True)
...

Первая попытка

Следуя документации, я попытался загрузить теги шаблона настроек:

  • в шаблонах трясогузки, которые работали

  • в других шаблонах проекта, который не работал

Вторая попытка

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

Третья попытка

Я пытался зарегистрировать get_settings работать с wagtailsettings_tags.py модуля снаружи трясогузка вызова ее внутри шаблона, но это было также неисправностью.

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

0 ответов

Другие вопросы по тегам