Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

一个集成flask 和 celery的任务调度管理api demo,可在代码之上扩充您的代码,来快速实现任务调度

License

Notifications You must be signed in to change notification settings

hide-in-code/flask-celery

Repository files navigation

一个集成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

About

一个集成flask 和 celery的任务调度管理api demo,可在代码之上扩充您的代码,来快速实现任务调度

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /