对于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'],
]
这里唯一客观的答案是给你列出每种方式的共同论点:
但这取决于你对每一条的赞同程度,以及给予它们多大的权重。你知道吗
但实际上,只要您选择其中一个并在项目中一致地使用它,您的代码对于任何其他Python开发人员来说都是完全可读的,所以我不会强调太多。如果你真的不能决定,扔一枚硬币然后继续。你知道吗
相关问题 更多 >
编程相关推荐