私は次のモデルを持っています:
class Day(models.Model):
day = models.DateField()
title = models.CharField(max_length=20)
description = models.CharField(max_length=160)
votes = models.IntegerField(max_length=7)
last_vote = models.DateTimeField()
def __unicode__(self):
return self.title
私がこのように編集するときはいつでも:
current_time = datetime.datetime.now()
day_to_vote_for.votes += 1
day_to_vote_for.last_vote = current_time
day_to_vote_for.save()
または、管理コントロールパネルで編集すると、空白のフィールドにリセットされますか?なんで?これは、日時フィールドでは発生しません。どうすれば修正できますか?
人々は今以外の日付を指定できる必要があります。したがって、auto_now_addは機能しません。理由もなくクリアしているだけです。