```半个伪代码
class Post(models.Model):
body = TextField()
POST_STATUS = ((0,'草稿'), (1,'发表'), (2,'回收站'))
status = CharField(choice=POST_STATUS)
delete_date = DateField()
```
有一个 Post 的 Model 子类,想要把标记为回收站的文章,删除时间满 30 天后删除。
我可以想到的实现方式是添加计划任务,每天扫一遍找出删除时间满 30 天的进行删除,但是有哪些更好的的实现方式呢?
class Post(models.Model):
body = TextField()
POST_STATUS = ((0,'草稿'), (1,'发表'), (2,'回收站'))
status = CharField(choice=POST_STATUS)
delete_date = DateField()
```
有一个 Post 的 Model 子类,想要把标记为回收站的文章,删除时间满 30 天后删除。
我可以想到的实现方式是添加计划任务,每天扫一遍找出删除时间满 30 天的进行删除,但是有哪些更好的的实现方式呢?