class MyModel(models.Model): f1 = models.ForeignKey(Catalog1) f2 = models.ForeignKey(Catalog2) f3 = models.ForeignKey(Catalog3) # .... other fields
Как Django указать, что первичный ключ должен быть составлен из трех полей f1,f2,f3?
class MyModel(models.Model): f1 = models.ForeignKey(Catalog1) f2 = models.ForeignKey(Catalog2) f3 = models.ForeignKey(Catalog3) # .... other fields
botinag
Стандартными средствами, судя по всему, никак.Посмотрите на этот пакет –> django-compositekey