#django #wagtail #wagtail-admin
#django #трясогузка #трясогузка-администратор
Вопрос:
Трясогузка
Мой код модели:
class HomePage(Page):
images = models.ImagesField(max_count = 20) // How to do it right?
content_panels = Page.content_panels [
ImagesChooserPanel('images'),
]
Пожалуйста, помогите!
Комментарии:
1. Это описано в руководстве: docs.wagtail.io/en/stable/getting_started/tutorial.html#images
Ответ №1:
(к сожалению) Вы не можете
images = models.ImagesField(max_count = 20)
но есть несколько способов связать несколько изображений с одной и той же моделью, как
- использование
image1 = models.ImagesField(upload_tp='somewhere') image2 = models.ImagesField(upload_tp='somewhere')
- второй свяжите модель с другой моделью с помощью внешнего ключа и используйте первый способ
Ответ №2:
Решаемая streamfield
images = StreamField([
('image', ImageChooserBlock()),
])