在开发Django的时候,通常会做一些特殊的定时任务,比如定时执行任务,查看命令等,可以是一个时间段,比如每隔10分钟,也可以是固定的时间.我们可以使用django中的crontab库来解决。当然需要先安装,具体的定时方法再说明。1.安装pipinstalldjango-crontab2。将配置添加到settings.pyINSTALLED_APPSINSTALLED_APPS=('django_crontab',...)3.编写定时函数:定时任务分为两种,一种是执行自定义mange。py命令,另一个是执行自定义函数。在djangoapp中新建myapp/cron.py文件,把需要定时执行的代码放上例子:defmy_scheduled_job():Pass4,在settings.py中添加CRONJOBS配置CRONJOBS=[('*/5****','myapp.cron.my_scheduled_job')]5.添加并启动定时任务#添加并启动定时任务pythonmanage.pycrontabadd以上就是本次分享的全部内容,现在想要的小伙伴们学编程可以带你去Python技术大本营,欢迎来到~
