# flask项目 **Repository Path**: liuhaizhang/flask-project ## Basic Information - **Project Name**: flask项目 - **Description**: flask项目初始化。flask工厂模式。flask初始化配置。 这个是flask基本的项目结构,包含了认证、api、websocketio、统一响应结构、日志功能、数据库迁移功能、cache功能、前后端跨域、简单定时器使用。 基本涵盖了中小型项目需要的功能了,后续会根据情况新增功能的。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2023-10-08 - **Last Updated**: 2023-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ###flask2.x版本前,数据库迁移 #1、数据库迁移 python app.py db init #初始化,只执行一次 python app.py db migrate #生成迁移文件 python app.py db upgrade #执行迁移命令 #2、启动项目 python app.py runserver -h 0.0.0.0 -p 8000 ###flask2.x以后数据库迁移 #1、数据库迁移 flask db init #初始化,只执行一次 flask db migrate #生成迁移文件 flask db upgrade #执行迁移命令 #2、项目启动 flask run --host 0.0.0.0 --port 8000 #是否启动degbug模式 --debugger --no-debugger