我有以下模型:
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()
或者每当我通过管理控制面板进行编辑时,它都会重置为空白字段?为什么?Datetime 字段不会发生这种情况。我如何解决它?
人们需要能够指定除现在以外的日期。所以 auto_now_add 不起作用。就是无缘无故的清零。