一个简单的Django应用程序,让您知道huey任务是否在无错误的情况下运行。
项目描述
一个简单的Django应用程序,让您知道huey任务是否在无错误的情况下运行。
安装
pip install django-huey-logger
需求
需要安装并配置 huey。
用法
在您的settings.py中
INSTALLED_APPS = [
'huey_logger',
# Django modules
...
]
运行迁移
python manage.py migrate huey_logger
使用装饰器
通过给您的函数添加装饰器来跟踪您的周期性任务
from huey_logger.decorators import log_db_periodic_task, log_db_task
from huey import crontab
@log_db_periodic_task(crontab(hour='*/1', minute=0))
def periodic_do_something():
print("I'm saying hello every hour :)")
@log_db_task
def do_something_in_background():
print("I'm saying hello under the hood")