У меня есть поле в моей новой модели MasterCalendarPage, которое имеет следующие две опции:
DISPLAY_STYLE_CHOICES = [
('day_week_month_term', 'Display Events in Day/Week/Month/Term listings'),
('upcoming_past', 'Display Events in Upcoming/Past listings'),
]
display_style = models.CharField(max_length=32, choices=DISPLAY_STYLE_CHOICES, default=DISPLAY_STYLE_CHOICES[0][0])
Я настроил FieldPanel следующим образом:
FieldPanel('display_style', widget=forms.RadioSelect),
Но форма страницывизуализирует переключатели по горизонтали с небольшим количеством места, выделенного каждому, что объединяет весь текст вместе.Вместо этого я хочу, чтобы кнопки отображались вертикально, с полной шириной страницы, доступной для них, чтобы текст расширялся (например, как выглядит виджет CheckboxSelectMultiple
при присоединении к ManyToManyField
).
Я собираюсь попытаться сделать это вручную через некоторый административный CSS, но я бы предпочел сделать это «правильно», настроив сам виджет, если это возможно.
Я использую Wagtail 2.1.1 rightсейчас, хотя мы планируем перейти на 2.2.x, как только у нас появится такая возможность.Будет ли это иметь значение?