# esadmin **Repository Path**: zhangersi/esadmin ## Basic Information - **Project Name**: esadmin - **Description**: 自己创作的模版项目,使用最新的django3.2.11,pg数据库。 用于快速构建后端项目。 注意:最近更新的代码中有部分类有个改动,使用方法截图中的代码已经不适用,具体使用方法见controllers目录下的两个demo文件即可 配置环境 此脚手架使用openstack的 oslo.config 作为配置管理,目前区分三个环境,分别是线上环境(conf),开发环境(debug),预览 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-26 - **Last Updated**: 2022-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # esadmin #### 介绍 自己创作的模版项目,使用最新的django3.2.11,pg数据库。 用于快速构建后端项目。 注意:最近更新的代码中有部分类有个改动,使用方法截图中的代码已经不适用,具体使用方法见controllers目录下的两个demo文件即可 配置环境 此脚手架使用openstack的 oslo.config 作为配置管理,目前区分三个环境,分别是线上环境(conf),开发环境(debug),预览 #### 软件架构 软件架构说明 软件架构 common/ 存放程序中常用的自定义模块 basedao:通用舒服访问库、codegen:代码生成器库、query:数据查询相关库、security:安全(认证/授权)库、toolkit:常用工具库 db/ 存放数据库、数据库初始数据等相关文件 initdata:初始数据文件(此文件由codegen生成) domain/ 领域层,包括实体和schemas entities:实体库、schemas(此文件由codegen生成) router/ 路由 default:默认路由,集成系统常用功能、routers:应用路由,包括实体常用的增删改查(此文件由codegen生成) service/ 服务层 run.py 程序的启动文件,一般放在项目的根目录下,因为在运行时会默认将运行文件所在的文件夹sys.path的第一个路径,这样就省去了处理环境变量的步骤 setup.py 安装、部署、打包的脚本。 requirements.txt 存放软件依赖的外部Python包列表 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request 内置功能 👨‍⚕️菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。 🧑‍⚕️部门管理:配置系统组织机构(公司、部门、角色)。 👩‍⚕️角色管理:角色菜单权限分配、数据权限分配、设置角色按部门进行数据范围权限划分。 🧑‍🎓权限权限:授权角色的权限范围。 👨‍🎓用户管理:用户是系统操作者,该功能主要完成系统用户配置。 👬接口白名单:配置不需要进行权限校验的接口。 🧑‍🔧字典管理:对系统中经常使用的一些较为固定的数据进行维护。 🧑‍🔧地区管理:对省市县区域进行管理。 📁附件管理:对平台上所有文件、图片等进行统一管理。 🗓️操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 🔌插件市场 (opens new window):基于Django-Vue-Admin框架开发的应用和插件。 #插件市场 🔌 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)