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