次のモデルクラスを持つDjangoアプリにテーブルがあります:-
class LiveRoutes(models.Model):
user = models.ForeignKey(User)
route = models.ForeignKey(UserRoutes)
status = models.ForeignKey(LiveRoutesStatus)
traveller = models.ManyToManyField('LiveRouteTravellers')
datetime = models.DateTimeField()
calculated = models.NullBooleanField()
def __unicode__(self):
return self.route.__unicode__()
各行のデータに対して計算を実行する関数を定義したいのですが、計算を実行した後、計算値を False に設定して、再度計算しないようにします。これを達成する方法がわかりませんか?またはそれが達成できるかどうか?
def CheckTheCalculateField(self):
#code to check the value in calculate field of each row
どんな助けでも大歓迎です。