@@ -117,43 +117,9 @@ frontend
117
117
-------views
118
118
119
119
## 后端代码风格详解
120
- --backend
121
- -----------extra_apps  ;  ;  ;  ;  ;  ; #完整第三方系统或者模块 例如xadmin-django后台
122
- -----------logs  ;  ;  ;  ;  ;  ;  ;  ;  ; #后台程序日志存储目录
123
- -----------media  ;  ;  ;  ;  ;  ;  ; #静态日志
124
- -----------project  ;  ;  ;  ;  ;  ;  ; #后台总体 配置,启动,url 路由,以及wsgi启动 配置
125
- -----------utils  ;  ;  ;  ;  ;  ;  ; #后台所有系统 共用 验证,抽象 目 录
126
- ----------------util.py  ;  ;  ;  ;  ;  ;  ; #公共工具方法集合 例如 远程连接,加密解密,短信发送,表结构解析
127
- ----------------base_mixin.py  ;  ;  ;  ;  ;  ;  ; #抽象中间件 基础类
128
- ----------------base_model.py  ;  ;  ;  ;  ;  ;  ; #抽象 ORM模型 中对象 基础类 BaseModel
129
- ----------------base_resource.py  ;  ;  ;  ;  ;  ;  ; #抽象 导入导出功能 自定义字段 基础类 BaseResource
130
- ----------------base_view.py  ;  ;  ;  ;  ;  ;  ; #抽象 逻辑 控制类 基础类 BaseModelViewSet.BaseGenericViewSet
131
-
132
- -----------manage.py
133
- -----------requirements.txt
134
- -----------uwsgi.ini
135
-
136
- -----------apps   ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #模块
137
- ---------------cmdb  ;  ;  ;  ;  ;  ;  ; #资产管理模块
138
- ---------------modellog  ;  ;  ;  ;  ;  ;  ; #日志管理模块
139
- ---------------users   ;  ;  ;  ;  ;  ;  ; #用户管理模块
140
- ---------------------××××××××××××××××××××××大部分模块都拥有这些文件××××××××××××××××××××
141
- ---------------------management  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; # 模块管理目录 一般存放 初始化,定时任务 操作的脚本等
142
- ---------------------migrations  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; # ORM模型 django 操作数据库表结构脚步记录目录
143
- ---------------------models.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #ORM模型中的 对象 类
144
- ---------------------serializers.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; # 序列化文件
145
- ---------------------views.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; # 业务逻辑控制文件
146
- ---------------------resources.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #导入导出自定义字段文件
147
- ---------------------filters.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #查询过滤条件文件
148
- ---------------------urls.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #url 映射文件
149
- ---------------------adminx.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #django后台管理操作文件
150
- ---------------------apps.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #模块或者app基础信息类 添加到 总项目中 INSTALLED_APPS才会被使用
151
- ---------------------util.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; # 模块 工具类
152
- ---------------------××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
153
- ---------------------middleware.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #中间件 文件
154
- ---------------------auth.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; # 去掉 csrf检查
155
- ---------------------ldap_tool.py  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ; #ldap操作相关
156
-
120
+ <p align =" center " >
121
+ <img width =" 900 " src =" ./backend_code.png " >
122
+ </p >
157
123
## 安装文档
158
124
159
125
0 commit comments