Skip to content

Flask框架编写的微项目,用于回顾flask学习过程中的各个知识点

License

Notifications You must be signed in to change notification settings

TyouSF/flask_micro_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flask_review

回顾flask学习过程中的各个知识点

编写时,Flask版本为:0.12.2

主要内容

Flask 快速示例

详细可见版本:

  • 1a:快速启动
  • 1b:延迟启动

FLask 模板渲染

  • 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

如何运行项目

  1. 拷贝本项目到本地:git clone [email protected]:TyouSF/flask_micro_project.git
  2. 激活本地 python3 以上版本的 虚拟环境,并确保已安装 flask 包,如需安装,可运行命令: pip install flask
  3. 进入项目的 app 目录下: cd flask_micro_project/app
  4. 启动项目服务: python app.py
  5. 项目相关访问地址链接:

About

Flask框架编写的微项目,用于回顾flask学习过程中的各个知识点

Resources

License

Stars

Watchers

Forks

Packages

No packages published