Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:django:项目结构

Django的项目结构


# 一个 Django 的项目组织方式
myproject/                 # 项目根目录(可以自定义)
│
├── manage.py              # 管理脚本,项目入口(开发常用)
├── myproject/             # 项目配置目录(和项目名同名)
│   ├── __init__.py
│   ├── settings.py        # 全局配置(数据库、app 注册等)
│   ├── urls.py            # 全局路由入口
│   ├── asgi.py / wsgi.py  # 部署入口
│
├── app1/                  # 一个功能 app
│   ├── migrations/        # 数据库迁移文件
│   ├── __init__.py
│   ├── admin.py           # 后台管理注册
│   ├── apps.py            # App 配置
│   ├── models.py          # 数据模型(数据库表)
│   ├── views.py           # 业务逻辑(视图函数)
│   ├── urls.py            # 局部路由(可选)
│   ├── serializers.py     # DRF 序列化(如果用 DRF)
│   ├── tests.py           # 单元测试
│
├── app2/                  # 另一个功能 app
│   └── ...
│
└── requirements.txt       # 依赖包
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/django/项目结构.txt · Last modified: 2025/07/21 17:00 by zhonghui