Коли у вас є багато-багато-багато відносин ( related_name, ні through) і ви намагаєтеся використовувати інтерфейс адміністратора, вам потрібно ввести одне з відносин, навіть якщо він не повинен існувати для вас, щоб створити перший запис.
Я створюю додаток, який є організатором подій. Уявіть, у нас були Eventі Groupмоделі, пов'язані між собою багато хто.
Джанго related_nameстворює ще одну таблицю з індексами двох інших таблиць.
Але я не бачу причин , чому ця додаткова таблиця має заселятися.
Якщо я працюю з базою даних через phpMyAdmin, я можу створити Groupбез реєстрації Event, оскільки з'єднання між ними відбувається лише через окрему таблицю, і на даному рівні немає примусового використання бази даних.
Як змусити адміністраторський інтерфейс це зрозуміти?
Як зробити поле "багато на багато" необов'язковим у Django?