В форме django, которая имеет поле manyToMany - есть ли вызов базы данных для извлечения каждого объекта в списке при добавлении новой записи? Это необходимо / расточительно?
Например:
класс MyForm (ModelForm):
likes = forms.ModelMultipleChoiceField (queryset = Videos.objects.all ())
....
форма отправлена со списком идентификаторов проекта. в методе clean () лайки становятся списком объектов Video. Однако вы можете сделать:
self.instance.likes.add () ... без необходимости получать объекты.
...
расточительно ли, что объекты сначала извлекаются перед обновлением отношения? если нет, то почему?