在Django中每月保存模型字段的值

问题描述:

我需要保存每个月我模型字段的值。我已经看过Celery的计划任务,但我想知道是否有其他方法可以做到这一点?在Django中每月保存模型字段的值

我的代码:

class Sales(models.Model): 
    ... 
    sales_objective = models.IntegerField(blank=True, null=True) 

sales_objective可以从一个月改变为其他,我想再创造一些统计数据,我可以表明:

  1. 销售目标为1月:123
  2. 销售目标为2月:456 等...

如果你不想使用芹菜,你可以写一个脚本,Python和调用是这样的:

save_sale.py
python manage.py shell 
sale = Sales() 
... 
sale.save() 

最后,你可以用cron在Linux上运行你的sve_sale.py/MAC