zoukankan      html  css  js  c++  java
  • Django项目布局一

    django项目结构,django推荐布局

    ├── proj_name/           # 项目目录
    │   ├── settings.py          # 项目配置
    │   ├── other_config.py      # 其他配置
    │   ├── urls.py              # 路由映射定义
    │   └── wsgi.py              # 网关接口
    ├── common/              # 不与具体模块关联的独立的东西写到这里
    │   ├── errors.py            # 错误码定义
    │   ├── keys.py              # 各种 key 定义
    │   └── middleware.py        # 中间件定义
    ├── app1/                # 应用1目录
    │   ├── migrations/          # 数据库迁移脚本,Django 自动维护
    │   ├── apps.py              # 应用定义
    │   ├── helper.py (logic.py) # 逻辑写到这里
    │   ├── models.py            # 数据模型定义
    │   ├── tests.py             # 测试脚本
    │   └── views.py (api.py)    # 有页面标签用 views,纯数据用 api   
    ├── app2/                # 应用2目录
    │   ├── migrations/
    │   ├── apps.py
    │   ├── helper.py
    │   ├── models.py
    │   ├── tests.py             
    │   └── views.py (api.py)
    ├── lib/                 # common 用到的更底层的模块IO写到这里
    │   ├── cache.py             # 缓存封装
    │   ├── http.py              # HTTP请求封装
    │   ├── orm.py               # ORM: 	Object Relation Mapping 对象关系映射
    │   └── sms.py               # SMS: Short Message Service 短信
    ├── worker/              # 异步任务,或耗时任务,或定时任务
    │   ├── __init__.py          # 表明这是一个 python 模块
    │   └── config.py            # worker 配置
    ├── scripts/             # 独立执行的工作脚本
    │   ├── deploy.sh            # 部署脚本
    │   ├── upgrade.sh           # 升级脚本
    │   ├── db_backup.sh         # 数据备份脚本
    │   └── some_python.py       # 单独的任务脚本
    ├── db/                  # 所有与数据库有关的各种 SQL 脚本
    │   ├── some_sql.sql         # 
    │   └── query_report_1.sql   # 统计分析脚本
    └── manage.py
    
  • 相关阅读:
    《Python入门》学习笔记(2)
    《Python入门》学习笔记(1)
    《基于华为云DevCloud的托马斯商城》的学习笔记
    国内外云测平台
    优秀程序员&优秀架构师需要具备的能力和特质
    jira插件-xray、zephyr、synapseRT测试管理试用反馈
    Json文件转换为Excel文件!涉及读文件,时间戳转化,写文档
    客户端与服务端通信的交互模式
    traceroute和tracert区别
    mysql: navicat for mysql 执行快捷键
  • 原文地址:https://www.cnblogs.com/-min/p/12833240.html
Copyright © 2011-2022 走看看