Ketika Anda memiliki hubungan banyak ke banyak ( related_name, tidak through) dan Anda mencoba menggunakan antarmuka admin Anda diminta untuk memasukkan salah satu hubungan meskipun tidak harus ada bagi Anda untuk membuat entri pertama.
Saya membuat aplikasi yang merupakan penyelenggara acara. Bayangkan kita memiliki Eventdan Groupmodel, terikat dengan hubungan banyak ke banyak.
Django related_namemembuat tabel lain dengan indeks dari dua tabel lainnya.
Tapi saya tidak melihat alasan mengapa tabel tambahan ini harus diisi.
Jika saya bekerja dengan database melalui phpMyAdmin saya dapat membuat Grouptanpa mendaftar Event, karena koneksi antara keduanya hanya melalui tabel terpisah, dan tidak ada penegakan nilai database pada level yang diberikan.
Bagaimana cara membuat antarmuka admin ini menyadarinya?
Bagaimana cara membuat bidang banyak ke banyak opsional di Django?