Bileşik birincil anahtara sahip eski bir db tablosum var. Bu tabloyu kullanan bazı kodlar olduğu için, bir vekil anahtar içerecek şekilde yapıyı değiştirebileceğimi düşünmüyorum. Ve django'da, bu tabloyu birincil anahtar (kompozit olmayan) olmadığı için kullanamıyorum.django içinde birleşik birincil anahtar
Django modelleri kompozit birincil anahtarları destekler mi? Değilse, tablonun yapısını değiştirmeden herhangi bir geçici çözüm var mı?
P.S. Postgresql kullanıyorum.
Neden çalışıyor? Meta sınıfında – khajvah
, her bir alanın "unique_together" özniteliğinde, bu alanların belirli değerlerle karışık değerlerinin çoğaltılmaması gerektiğini belirlemektedir. – Mohsen
Yani, "key2 = models.IntegerField (unique = True)" oluşturduğunuzda, 'key2'nin sadece bir' 'key1' için değil tüm değerler için benzersiz olması gerektiği anlamına gelmemeli midir? – khajvah