Çoktan çoğa bir ilişkiniz olduğunda ( related_name
değil through
) ve yönetici arabirimini kullanmaya çalıştığınızda, ilk girdiyi oluşturmanız için gerekli olmasa da ilişkilerden birini girmeniz gerekir.
Etkinlik düzenleyicisi olan bir uygulama oluşturuyorum. Düşündüğümüzü Event
ve Group
modellerimiz olduğunu, çoktan çoğa ilişkiye bağlı olduğumuzu hayal edin .
Django related_name
diğer iki tablonun indekslerini içeren başka bir tablo oluşturur.
Ama bu ekstra tablo neden göremiyorum sahiptir doldurulması.
Ben phpMyAdmin üzerinden veritabanı ile çalışırsanız, bir Group
kayıt olmadan bir oluşturabilirsiniz Event
, çünkü ikisi arasındaki bağlantı sadece ayrı bir tablo üzerinden ve verilen düzeyde hiçbir veritabanı değeri zorlaması yoktur.
Yönetici arayüzünün bunu fark etmesini nasıl sağlayabilirim?
Django'da çoktan çoğa alanı nasıl isteğe bağlı yapabilirim?