Skip to content

整体结构

├── backend                  // 后端项目
├── frontend                 // 前端项目
├── docker_env              // docker 安装配置
├── docker-compose.yml      // docker-compose 配置
├── README.md               // 项目的说明文档
└── LICENSE                 // 开源 LICENSE

前端结构

├── README.md               // 项目的说明文档
├── dist                    // 配置打包静态文件目录自动生成
├── .gitignore              // git忽略文件
├── package.json            // npm包配置文件,里面定义了项目的npm脚本,依赖包等信息
├── babel.config.js         // babel
├── public                  // 项目根目录
│   ├── tinymce             // tinymce富文本编辑器离线文件
│   ├── favicon.ico         // ico 图标
│   └── index.html          // 首页入口文件,你可以添加一些 meta 信息或统计代码啥的。
├── src                     // 开发的目录
│   ├── App.vue             // 项目入口文件
│   ├── api                 // api 接口地址
│   │   └── api             // django-vue-lyadmin专有api接口,后续接口增加在此按格式增加即可
│   │   └── request         // request请求自定义文件,一般不需要修改
│   │   └── url             // 线上、测试环境时链接服务器的ip\域名修改
│   ├── assets              // 项目公用资源目录(图片,ico)
│   ├── components          // 公共组件
│   ├── main.js             // 项目的核心文件
│   ├── router              // 路由
│   ├── store               // 全局 store管理
│   ├── utils               // 全局公用方法
│   └── views               // views 所有页面
│       ├── ...
│       ├── login.vue       // 登录页面
│       └── index.vue       // 默认首页
└── vue.config.js           // 本地跨域代理

后端结构

├── application                     // 工程名称
│   ├── asgi.py                     // asgi配置
│   ├── settings.py                 // 项目的settings配置
│   ├── urls.py                     // 项目主URL对应关系
│   ├── uwsgi.ini                   // uwsgi配置
│   └── wsgi.py                     // wsgi 配置
├── apps                            // 项目的所有自定义apps
│   ├── address                     // 地址相关自定义app
│   ├── logins                      // 登录相关自定义app
│   ├── lymessages                  // 消息相关自定义app
│   ├── lyusers                     // 用户相关自定义app
│   ├── oauth                       // 第三方登录相关自定义app
│   └── platformsettings            // 平台设置相关自定义app
├── extra_apps                      // 第三方离线app存放目录
├── config.py                       // 项目自定义配置信息
├── .gitignore                      // git忽略文件
├── uwsgi.ini                       // uwsgi配置文件
├── logs                            // 日志存放位置
├── manage.py                       // django主命令文件
├── media                           // 上传的文件存放位置
├── key                             // 支付秘钥文件存放目录
├── requirements.txt                // 项目环境依赖
├── requirements_now.txt            // 项目环境依赖(带版本)
├── frontend                        // 项目前端打包dist静态文件存放在此目录
└── static                          // 静态文件

Docker目录

├── django                              // 后端 django 容器配置目录
│   ├── Dockerfile                      // 后端 django Dockerfile
├── mysql                               // Mysql 数据库容器配置目录
│   ├── conf.d                          // 数据库配置
│   │   └── my.cnf                      // 数据库 my.cnf 配置
│   ├── data                            // 数据库数据                           
│   └── logs                            // 数据库日志
├── redis                               // redis 容器配置目录
│   ├── data                            // redis数据
│   └── redis.conf                      // redis 配置
├── nginx                               // 前端web服务配置目录
│   ├── logs                            // nginx日志
│   └── my.cnf                          // nginx配置文件
└── .gitignore                          // git忽略文件

Released under the Apache License 2.0