【发布时间】:2012-03-23 20:02:26
【问题描述】:
我正在尝试创建一个投票数据库,其中包含越来越多从未删除或重置的姓名。投票在上午进行,投票在 10:00 左右结束。我想要一个单独的视图,在流程结束后,在下午将每个实例的投票重置为零。我怎么能做到这一点?我是否必须每天手动访问此视图,还是可以使用 DateTime 字段作为参数自动访问该视图?我有一个模型来存档旧结果,但我想每天重复使用投票模型。
class restuarant(models.Model):
name = models.CharField(max_length=50)
votes = models.IntegerField()
percent = models.DecimalField(max_digits=23, decimal_places=20)
def __unicode__(self):
return self.name
class totalVotes(models.Model):
total = models.IntegerField()
class restuarantVote(models.Model):
#voting model for statistic information
choice = models.CharField(max_length=50)
totalVotes = models.IntegerField()
created = models.DateField()
def __unicode__(self):
return self.choice
【问题讨论】: