ntuwang / one-crontab

crontab, django-celery-beat,celery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django + vue 动态执行计划任务

包含 用户角色菜单权限 管理, 使用django-celery-beat实现动态配置任务,

开发环境

后端

安装依赖

cd backend
pip install -r requirements.txt

初始化系统

  • 生成管理员账号 admin 123456
python manage.py migrate
python manage.py init_sys
python manage.py init_celery

celery运行

celery -A celery_tasks.celery worker -B -l info 

运行

python manage.py runserver

前端

cd frontend
npm install
npm run dev

开始使用

使用 admin 登录

给所有角色分配工作流权限

role

分配菜单 和 数据 权限

role_edit

About

crontab, django-celery-beat,celery

License:MIT License


Languages

Language:Vue 54.1%Language:Python 21.7%Language:JavaScript 17.8%Language:CSS 5.4%Language:HTML 0.9%