Я создаю форму, позволяющую пользователям редактировать свои фотогалереи.Поэтому, когда я показываю форму, мне нужно 2 поля / виджета на фотографию.
Для каждой фотографии будет по одномуCheckBox(label='Delete photo', value=<Id of photo>)
и один RadioSelect(label='Set as cover image', value=<Id of photo>)
В классе формы, я думаю, я должен поместить что-то вроде этого в __init__
:
for image in images:
#make a checkbox widget
#make a radio select
#store the url of the image
self.fields[..] = gallery_field_widget
Я бы предпочел поместить столько кода вкласс формы вместо шаблона.Я поиграл с виджетом MultpleSelect, но я не могу понять, как перебирать его вместе с остальными виджетами ... и помочь с этим?