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
    
  • 相关阅读:
    CSS基础(二十五)--Background背景之让background-image失效
    CSS基础(二十四)--Background背景之background-image平铺图片堆叠显示
    CSS基础(二十三)--Hover鼠标悬浮变色
    Nginx_安全1
    firewalld防火墙
    shell编程习题
    linux忘记密码
    sed和awk详解
    shell正则表达式
    ssh
  • 原文地址:https://www.cnblogs.com/-min/p/12833240.html
Copyright © 2011-2022 走看看