Skip to content

chestarss/flask-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

已废弃,一坨屎

核心思想

controllermodel 在定义时均没有绑定任何配置数据

所有的配置都是在flask app创建之后调用init_api 和 init_db关联 flsak和restful api和sqlalchemy db的,这样做的好处就是可以复用model,而不需要依赖app

文件结构


├── app.py
├── config
│   ├── config.py
│   └── __init__.py
├── controller
│   ├── common.py
│   ├── controller.py
│   ├── __init__.py
│   ├── server.py
│   └── user.py
├── init_db.py
├── model
│   ├── __init__.py
│   ├── model.py
│   └── test_model.py
├── README.md
├── requirement.txt
└── runserver.py

启动


pip install -r requirement.txt
python runserver.py

##扩展

todo: 权限控制:Flask-RBAC 登录:Flask-Login 任务执行框架:celery  定时任务,异步执行,并发执行

Releases

No releases published

Packages

No packages published

Languages