【问题标题】:How to create object on regular basis with Django?如何使用 Django 定期创建对象?
【发布时间】:2014-08-07 19:39:24
【问题描述】:

我正在寻找一种基于模型创建新对象的方法,例如每一个月。举个例子:

from django.db import models

class Monthoverview(models.Model):
    name = models.CharField(max_length=30)
    startdate= models.DateField()

现在我想创建,有点像 cron 作业,每个月都有一个新条目。

如何做到这一点?

【问题讨论】:

  • 您可以使用 celery 进行繁重的工作,或者您可以创建一个管理命令并从您的 cron / 调度程序运行它。

标签: django cron


【解决方案1】:

pythonic 的方式是安装 celery 并使用 celerybeat http://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html 您可以指定每月运行一次任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多