Зеленая кнопка со знаком плюса для добавления новых экземпляров в админ-форму исчезает для моего поля MultiSelect (фото), когда я определяю его в своей форме. Т.е., удаление строки с определением (фотографии = ...) приводит к появлению знака плюса. Однако, чтобы использовать настраиваемое поле / виджет, мне нужно это выяснить.
class GalleryForm(ModelForm):
photos = ModelMultipleChoiceField(queryset=Photo.objects.all(), label="Photos")
def __init__(self, *args, **kwargs):
super(GalleryForm, self).__init__(*args, **kwargs)
Я взглянул на исходный код Django, и мне кажется, что мне нужно обернуть свой виджет в RelatedFieldWidgetWrapper, но я еще не совсем обдумал это. Любая помощь приветствуется!