mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-22 13:05:18 +00:00
- 在 README 中添加了 Celery 任务管理的说明 - 在系统菜单中添加了任务管理相关菜单项 - 添加了任务管理的路由和权限 - 引入了 croniter 库用于处理 cron 表达式
18 lines
425 B
Python
18 lines
425 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
import time
|
|
|
|
from celery_app import celery_app
|
|
from app.core.logger import logger
|
|
|
|
@celery_app.task
|
|
def task(res):
|
|
try:
|
|
logger.info(f"开始执行任务: {res}")
|
|
time.sleep(3)
|
|
result = f"发送任务: {res}"
|
|
logger.info(f"任务执行成功: {result}")
|
|
return result
|
|
except Exception as e:
|
|
logger.error(f"任务执行失败: {e}")
|
|
raise |