У меня есть модель проекта. У каждого проекта есть «галерея», а в каждой галерее «фото».
class Project:
gallery = ForeignKey(Gallery)
class Gallery:
photos = ManyToManyField(Photo)
class Photo:
image = ImageField(...)
Я хочу, чтобы мои пользователи могли редактировать галерею и проект на одной странице. Не могли бы вы сказать мне, какие компоненты мне нужны, чтобы это произошло? Например, какой тип формы мне следует использовать и какую технику использовать, когда я обрабатываю форму с загруженными изображениями и все такое?
Что нужно учитывать, так это то, что я хочу показать фотографии, которые пользователь редактирует, с помощью html img-tag, а также file-tag, чтобы позволить ему заменить фотографию. Мне не нужен стандартный виджет m2m для django, который является просто множественным списком.
Не могли бы вы помочь мне понять это, потому что я просто не могу. Застрял здесь на три дня:)