クラスに DateTimeField を追加しました。start_date に達した場合は True を返したいと思います。しかし、私の実装は日付部分に対してのみ機能しています。例:
Startdate = 2012-06-08 18:00:00
currentdate 2012-06-08 19:00:00 returns False
currentdate 2012-06-09 00:00:00 returns True
from django.utils.datetime_safe import datetime
class Game(models.Model):
start_date = models.DateTimeField('date and time game is started')
def is_started(self):
return self.start_date <= datetime.today()
私の質問は次のとおりです。フィールドの日付と時刻の値と現在の日付と時刻を比較するにはどうすればよいですか?