Предположим, что ваша модель событий имеет полосы в виде ключа Many-2-Many, расположение форм и представлений будет следующим:
forms.py:
class EditEventForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(EditEventForm, self).__init__(*args, **kwargs)
self.fields['bands'].queryset= \
Bands.objects.filter(Q(name='band1')|Q(name='band2'))
class Meta:
model = Event
ПРИМЕЧАНИЕ:Вам необходимо настроить выборку набора запросов в формах по вашему требованию.
views.py:
form = EditEventForm(instance=event)
Более того, в соответствии с предложением, данным dcrodjer, продолжайте и прочитайте некоторыетекст о реализации ModelMultipleChoiceField