Flask16 项目结构

Posted 寻渝记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask16 项目结构相关的知识,希望对你有一定的参考价值。

 

1 项目结构

  需求:易维护、可扩展

  1.1 views

    处理逻辑和路由映射 C

  1.2 models

    模型类 M

  1.3 templates

    模板文件 V

  1.4 static

    今天文件,如:js、css、img、静态html

  1.5 libs

    库文件(做一些中间层的封装);用来存放需要依赖别人的东西的代码

  1.6 utils

    小组件、小工具;用来不需要依赖别人的东西的代码

  1.7 files(docs)

    一些开发文档、其他一些配置信息;这里面的东西不是应用需要的,而是开发者需要知道的

  1.8 config.py

    编写配置文件,一般都会这是两套,一套用于开发,一套用于线上用

  1.9 get_app.py

    初始化app

  1.10 manager.py

    添加扩展功能,给app对象添加一些命令行脚本

  1.11 manager.sh

    编写一些小脚本;注意:Windows中编写的脚本上传至Linux后必须对这个文件进行转义

  1.12 readme.md

    项目简介

  1.13 精简版的项目结构图片截图

    

  1.14 完整版的项目结构图片截图

  

 

2 flask_script插件

  2.1 flask_script官方文档

    点击前往

  2.3 flask_script的三种使用方式

    使用方式很简单,按照官方文档操作就可以啦

    

 

以上是关于Flask16 项目结构的主要内容,如果未能解决你的问题,请参考以下文章

Flask 项目结构说明

在 EB 上部署结构化 Flask 应用程序 - 查看函数映射错误

flask项目结构mariadb

flask项目结构

Flask项目结构

flask项目结构快速开发后台flask-admin