在Django中,可以使用第三方庫django-crontab來配置定時觸發任務。下面是配置步驟:
django-crontab庫:pip install django-crontab
settings.py文件中添加django_crontab到INSTALLED_APPS中:INSTALLED_APPS = [
...
'django_crontab',
]
settings.py文件中添加定時任務的配置信息,比如:CRONJOBS = [
('*/5 * * * *', 'yourappname.tasks.my_task')
]
其中'*/5 * * * *'表示每5分鐘執行一次任務,'yourappname.tasks.my_task'是要執行的任務函數。
python manage.py crontab add
注意:django-crontab庫依賴系統的Cron服務,確保系統中安裝了Cron服務。