Если у вас есть отношение «многие ко многим» ( related_name
не through
), и вы пытаетесь использовать интерфейс администратора, вам необходимо ввести одно из отношений, даже если вам не нужно существовать для создания первой записи.
Я создаю приложение, которое является организатором событий. Представьте , что мы имели Event
и Group
модель, связанную со многими-ко-многим.
Django related_name
создает еще одну таблицу с индексами двух других таблиц.
Но я не вижу причин , почему эта дополнительная таблица имеет заселяться.
Если я работаю с базой данных через phpMyAdmin, я могу создать Group
без регистрации Event
, так как соединение между ними происходит только через отдельную таблицу, и на данном уровне нет принудительного применения значения базы данных.
Как мне сделать, чтобы интерфейс администратора это понял?
Как сделать поле «многие ко многим» необязательным в Django?
источник
null=True
? У меня сложилось впечатление, что этоnull
никак не повлияет наManyToMany
поля: stackoverflow.com/questions/18243039/…