Имам три модела django:
class Item(models.Model):
itemid = models.IntegerField(default=0, unique=True)
class Region(models.Model):
regionid = models.IntegerField(default=0, unique=True)
class Price(models.Model):
regionid = models.ForeignKey(Region)
itemid = models.ForeignKey(Item)
Сега проблемът ми е следният:
Трябва да имам уникална цена за комбинацията от артикул и регион (напр. itemid = 1 & regionid = a, следователно може да има само една цена, която може да има външни ключове от itemid = 1 и regionid = a).
Има ли някакъв начин да се наложи тази връзка?