использование настроек сайта Wagtail вне приложения Wagtail - PullRequest
0 голосов
/ 05 августа 2020

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

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

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

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

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

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

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

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

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

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

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

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

...