对于index_together
,我想知道应该使用tuple
还是list
,因为两者似乎都可行。
class ApiMonthlyUsage(models.Model):
month = models.IntegerField(blank=False, null=False)
count = models.IntegerField()
user = models.ForeignKey(User, on_delete=models.CASCADE)
class Meta:
index_together = (
('month', 'user'),
)
class ApiMonthlyUsage(models.Model):
month = models.IntegerField(blank=False, null=False)
count = models.IntegerField()
user = models.ForeignKey(User, on_delete=models.CASCADE)
class Meta:
index_together = [
['month', 'user'],
]
答案 0 :(得分:3)
这里唯一客观的答案是用各种方式为您提供常见参数的列表:
但是,您要决定自己对每种方式的认同程度以及给予它们的分量。
但是,实际上,只要您选择一个或另一个并在项目中始终使用它,您的代码就可以被任何其他Python开发人员完全可读,因此我不会太强调。如果您真的不确定,请掷硬币并继续使用。