爲什麼model.diff模板返回18446744073709551615,當模型是這樣和model.pos是0和model.neg是1 ?:Django的 - 簡單的等式
class Kaart(models.Model):
neg = models.PositiveIntegerField(default=0)
pos = models.PositiveIntegerField(default=0)
def diff(self):
return self.pos - self.neg
其實18446744073709551615是=== 2^64-1。 –
heh,就在你離開你的評論時更新了這個。 – Peter
好的,但爲什麼'x = self.pos - self.neg有什麼不同?我的意思是,我是否必須改變字段類型才能使公式起作用?多數民衆贊成有點愚蠢,是不是,因爲X沒有被描述爲變量? –