我正在制作一个表单,让用户可以编辑自己的照片库。因此,当我显示表单时,每张照片需要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小部件,但我无法弄清楚如何与其他小部件一起迭代它...并帮助解决这个问题?