Я добавляю набор полей, которые могут быть заполнены моими пользователями в Wagtail Admin. Все работает хорошо, но я хочу организовать настройки в панельных группах, но не работает. Может кто-нибудь, пожалуйста, просмотрите мой код ниже и посмотрите, правильно ли я делаю это?Добавить MultiFieldPanel в Django Wagtail BaseSettings
...
from wagtail.contrib.settings.models import BaseSetting, register_setting
from wagtail.wagtailadmin.edit_handlers import MultiFieldPanel, FieldPanel
@register_setting
class SiteSettings(BaseSetting):
facebook = models.URLField(blank=True, help_text='Your Facebook page URL')
instagram = models.CharField(max_length=255, blank=True, help_text='Your Instagram username, without the @')
youtube = models.URLField(blank=True, help_text='Your YouTube channel or user account URL')
company_name = models.CharField(blank=True, max_length=250, help_text='Enter your company name how you would like it to appear on the site')
content_panels = [
MultiFieldPanel(
[
FieldPanel('facebook'),
FieldPanel('instagram'),
FieldPanel('youtube'),
],
heading="Social Media Profiles",
classname="collapsible collapsed"
),
MultiFieldPanel(
[
FieldPanel('company_name'),
],
heading="Company Info",
classname="collapsible collapsed"
),
]
Работал как шарм !! Спасибо! –