项目骨架
说明如下(需要更新):
- .
- ├── config-example.py // 配置文件样例
- ├── docs // 所有 DOC 文件放到该目录
- │ └── README.md
- ├── LICENSE
- ├── README.md
- ├── install // 安装说明
- ├── logs // 日志目录
- ├── apps // 管理后台目录, 也是各 APP 所在目录
- │ └── assets // APP 目录
- │ │ ├── admin.py
- │ │ ├── apps.py // 新版本 Django APP 设置文件
- │ │ ├── api.py // API 文件
- │ │ ├── __init__.py // 对外暴露的接口, 放到该文件中, 方便别的 APP 引用
- │ │ ├── migrations // Models Migrations 版本控制目录
- │ │ │ └── __init__.py
- │ │ ├── models.py // 数据模型目录
- │ │ ├── static // APP 下静态资源目录, 如果需要
- │ │ │ └── assets // 多一层目录, 防止资源重名
- │ │ │ └── some_image.png
- │ │ ├── templates // APP 下模板目录
- │ │ │ └── assets // 多一层目录, 防止资源重名
- │ │ │ └── asset_list.html
- │ │ ├── templatetags // 模板标签目录
- │ │ ├── tests.py // 测试用例文件
- │ │ ├── urls.py // Urlconf 文件
- │ │ ├── utils.py // 将 Views 和 API 可复用的代码放在这里, API 和 Views 只是请求和返回不同
- │ │ └── views.py // Views 文件
- │ ├── common
- │ │ ├── templatetags // 通用 Template Tag
- │ │ ├── utils.py // 通用的函数方法
- │ │ └── views.py
- │ ├── fixtures // 初始化数据目录
- │ │ ├── init.json // 初始化项目数据库
- │ │ └── fake.json // 生成大量测试数据
- │ ├── jumpserver // 项目设置目录
- │ │ ├── __init__.py
- │ │ ├── settings.py // 项目设置文件
- │ │ ├── urls.py // 项目入口 Urlconf
- │ │ └── wsgi.py
- │ ├── manage.py
- │ ├── static // 项目静态资源目录
- │ ├── i18n // 项目多语言目录
- │ └── templates // 项目模板目录