回顾flask学习过程中的各个知识点
编写时,Flask
版本为:0.12.2
详细可见版本:
- 1a:快速启动
- 1b:延迟启动
- 2a:模板的呈现
- 2b:模板的继承
- 3a:完整小项目
使用 flask 框架,以模拟 bug 问题管理为背景,结合 SQLite 本地数据库,实现了如下相关的功能:
- 后台的登录
- 后台的注册
- 后台页面登录状态验证
- 后台管理页面
- 用户问题反馈列表
- 查看问题详细
- 对问题进行批复
- 问题状态增加
- 问题状态列表
- 用户问题反馈列表
- 公共提交问题
- 支持图片上传
- 项目运行时,数据初始化
- 初始登录帐号:
admin
密码:admin
- 初始登录帐号:
flask_micro_project
+--README.md 说明文档
+--docs/
| +--nowversion.md 当前版本使用简要
+--app
| +--dmodel/
| +--__init__.py
| +--dbhelper.py 项目函数助手封装
| +--niffler.db 项目本地 SQLite 数据库
| +--imgs/ 项目保存问题上传图片文件夹
| +--demo.png 初始数据示例图片
| +--static/
| +--templates/
| +--views/
| +--__init__.py
| +--master.py 管理员视图蓝图
| +--publicview.py 公共视图蓝图
| +--app.py 项目主程序文件
| +--config.py 项目配置文件
| +--db.sql 项目初始化数据 sql script
- 拷贝本项目到本地:
git clone [email protected]:TyouSF/flask_micro_project.git
- 激活本地 python3 以上版本的 虚拟环境,并确保已安装
flask
包,如需安装,可运行命令:pip install flask
- 进入项目的 app 目录下:
cd flask_micro_project/app
- 启动项目服务:
python app.py
- 项目相关访问地址链接: