https://github.com/hide-in-code/flask-celery
一个集成flask 和 celery的任务调度管理api demo,可在代码之上扩充您的代码,来快速实现任务调度
https://github.com/hide-in-code/flask-celery
Last synced: 5 months ago
JSON representation
一个集成flask 和 celery的任务调度管理api demo,可在代码之上扩充您的代码,来快速实现任务调度
- Host: GitHub
- URL: https://github.com/hide-in-code/flask-celery
- Owner: hide-in-code
- License: mit
- Created: 2021-08-03T10:05:25.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-03T10:23:53.000Z (almost 5 years ago)
- Last Synced: 2025-01-19T07:12:05.142Z (over 1 year ago)
- Language: Python
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 一个集成flask 和 celery的任务调度管理api demo,可在代码之上扩充您的代码,来快速实现任务调度
## 安装项目依赖
pip install -r requirements.txt
## 启动开发环境服务
### export flask env
export FLASK_APP=main.py
export FLASK_ENV=development
### DB初始化
在初始化前,需要先删除掉db文件和migrations文件夹。
flask db init
flask db migrate
flask db upgrade
### 启动web server
flask run
### 启动redis-server
redis-server --port 6379
### 启动celery worker
celery worker -A celeryapp.task.celery_app
#### 发起新任务
http post http://127.0.0.1:5000/api/tasks
#### 查看所有的任务
http http://127.0.0.1:5000/api/tasks
## TODO
- pytest
- webUI