3. 目录结构¶
提示
本项目采用个人喜好的目录结构,如与个人爱好不符请自行修改,下面是整个项目的目录结构
"""
├── celery_task # Celery异步任务
├── docs # 文档
├── drf_admin # 项目主文件
│ ├── apps # 项目app
│ ├── common # 公共接口
│ ├── media # 上传文件media
│ ├── settings # 配置文件
│ ├── utils # 全局工具
│ │ ├── exceptions.py # 异常捕获
│ │ ├── middleware.py # 中间件
│ │ ├── models.py # 基类models文件
│ │ ├── pagination.py # 分页配置
│ │ ├── permissions.py # RBAC权限控制
│ │ ├── routers.py # 视图routers
│ │ ├── views.py # 基类视图
│ │ └── websocket.py # WebSocket用户验证
│ ├── routing.py # WebSocket路由
│ ├── urls.py # 项目根路由
│ └── wsgi.py # wsgi
├── .gitignore # .gitignore文件
├── LICENSE # LICENSE
├── README.md # README
├── manage.py # 项目入口、启动文件
└── requirements.txt # requirements文件
"""