【发布时间】:2020-12-29 19:05:21
【问题描述】:
我正在尝试类似故事的 FB 应用程序。我不知道如何在 X 天后更改 BooleanField 值?
class Story(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
title = models.CharField(max_length=200, unique=True)
image = models.ImageField(upload_to='story/')
created_on = models.DateTimeField(auto_now_add=True)
is_active = models.BooleanField(default=True)
def __str__(self):
return self.title
@property
def is_active(self):
if self.created_on < #(self.created_on + 2 days)#
return False
return True
【问题讨论】:
-
@Louis 使用
cron或crontab -
我会看看谢谢 :)