Web项目目录结构

2018-11-30  本文已影响0人  yepeng05

主要针对Flask而言:

—— application.py    # 封装的Flask全局变量,包括app,数据库等
—— manage.py    # 启动入口
—— requirements.txt    # 相关依赖
—— common    # 存放公用部分
    |—— libs    # 公用方法或者类
    |—— modes    # 所有数据库的model
—— config    # 配置文件
    |—— base_setting.py    # 基础配置
    |—— develop_setting.py    # 开发环境配置
    |—— local_setting.py    # 本地开发环境
    |—— production_setting.py    # 生产环境配置
—— docs    # 文档存放
    |—— MySQL.md    # 所有对数据库的变更都记录在此处
—— jobs    # 定时任务与相关脚本
    |—— bin    
    |—— tasks    # 所有定时任务都存放在此处
—— uwsgi.ini    # uwsgi配置文件
—— release.sh    # 系统操作脚本,包括更新代码,重启应用
—— api    # api接口
    |—— v1    
    |—— v2
—— web    # web存放
    |—— controllers    # 所有C层代码
    |—— interceptors    # 拦截器相关
    |—— static    # 静态文件
    |—— templates    # 模板文件
—— www.py    # HTTP模块相关初始化
上一篇 下一篇

猜你喜欢

热点阅读