一个简单的MVC模型迷你框架,在python中也称为MTV
依赖的库有:
- flask==1.1.2
- flask_script
- flask_sqlalchemy
- flask_migrate==2.5.3
- manage.py
- app目录
- __init__.py初始化程序目录
- ext.py 第三方库目录
- settings.py 项目配置目录
- models.py 模型定义文件
- views 视图处理目录
- __init__.py 视图注册蓝图初始化
- first.py 定义蓝图路由业务逻辑
文件目录很简单,就只有manage.py和app目录
manage.py是程序入口文件,用来运行flask和迁移数据库使用.
python manage.py runserver -r -d
# 启动并开启自动重启调试模式
python manage.py db init #初始化
python manage.py db migrate # 生成迁移文件
python manage.py db upgrade # 更新数据库并记录版本信息
其他测试路径在app/views/first.py文件中