因为自己的另一个数据库需要复合主键,但是看到您github上的orm模型中,元类的设置好像只能针对表中只有一个主键的情况,请问怎么设置复合主键呢
网上看到一个流行的解决办法是如下:
class Category(models.Model):
catid = models.CharField(max_length=50) #这里不设置主键了 bigcate = models.CharField(max_length=50) #这里不设置主键了 ......... class Meta: db_table = 'my_category' unique_together = ("catid", "bigcate") #这是重点
请问这样进行修改,需不需要再对别处的代码进行改动呢
Sign in to make a reply
DongJin0712
因为自己的另一个数据库需要复合主键,但是看到您github上的orm模型中,元类的设置好像只能针对表中只有一个主键的情况,请问怎么设置复合主键呢
网上看到一个流行的解决办法是如下:
class Category(models.Model):
请问这样进行修改,需不需要再对别处的代码进行改动呢