Python 如何在Django项目中本地启动Crontab?

Python 如何在Django项目中本地启动Crontab?,python,django,crontab,cron-task,django-cron,Python,Django,Crontab,Cron Task,Django Cron,我对Django中使用crontab还是相当陌生的。我已经按照此链接中的说明来帮助我在cron.py文件中设置我的方法,即我希望每五分钟调用一次的\u scheduled\u job() 这是我更新的setting.py 已安装的应用程序=( “django_crontab”, ...) CRONJOBS=[ (“*/5****”,“myproject.cron.my_scheduled_job”) ] 之后我运行了以下命令:python manage.py crontab add 输出:添加c

我对Django中使用crontab还是相当陌生的。我已经按照此链接中的说明来帮助我在cron.py文件中设置我的方法,即我希望每五分钟调用一次的\u scheduled\u job()

这是我更新的setting.py

已安装的应用程序=(
“django_crontab”,
...)
CRONJOBS=[
(“*/5****”,“myproject.cron.my_scheduled_job”)
]

之后我运行了以下命令:
python manage.py crontab add

输出:
添加cronjob:(d0428c9ae8227ed78b17bf32aca4bc67)->(“*/5****”,“cinemas.cron.my_scheduled_job”)

接下来:什么也没发生


如何在本地启动此cron作业?有没有办法测试我的作业是否正常运行?

Python中是否有测试选项卡?可能是一个模拟的地方得到教程。尝试在agent answer或类似的帮助和命令程序中搜索关键字。

Python中有测试选项卡吗?可能是一个模拟的地方得到教程。在代理应答或类似的帮助和命令程序中尝试关键字搜索。

在django中,您可以使用或设置cron

Django计时器是一个简单的应用程序,允许您控制Django管理命令运行的频率

步骤1: 在django中创建任务的管理命令。有关创建django管理命令的信息,请参阅

步骤2: 创建django管理命令后,在cronograph中配置命令


希望这对您有所帮助。

在django中,您可以使用或设置cron

python manage.py runserver 
Django计时器是一个简单的应用程序,允许您控制Django管理命令运行的频率

步骤1: 在django中创建任务的管理命令。有关创建django管理命令的信息,请参阅

步骤2: 创建django管理命令后,在cronograph中配置命令

希望这对你有帮助

python manage.py runserver 
一旦启动服务器,crontab将根据settings.py中指定的时间自动执行


一旦启动服务器,crontab将根据settings.py中指定的时间自动执行。

首先,必须指定项目配置文件,然后添加cron作业,如果项目名称为foo,则类似于:

export FOO_PROFILE = 'local'
python manage.py crontab add
并且,在运行上述命令之前,您应该先在settings.local中配置cron环境,例如:

# django-crontab config
CRONTAB_DJANGO_SETTINGS_MODULE = 'gold.settings.local'

首先,必须指定项目概要文件,然后添加cron作业,如果项目名称为foo,则类似于:

export FOO_PROFILE = 'local'
python manage.py crontab add
并且,在运行上述命令之前,您应该先在settings.local中配置cron环境,例如:

# django-crontab config
CRONTAB_DJANGO_SETTINGS_MODULE = 'gold.settings.local'

我通过运行python manage.py runserver解决了这个问题。功能每5分钟运行一次耶!我通过运行python manage.py runserver解决了这个问题。功能每5分钟运行一次耶!django计时表未维护。它的叉子做得更好,并且支持Django 2.0和Django 2.1:Django计时器没有维护。它的fork做得更好,并且支持Django 2.0和Django 2.1: