1 Star 2 Fork 0

Casso / 后台管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
ISC

后台管理系统

介绍

后台管理系统 DRF webpack py3 超管:casso casso

软件架构

  1. python -m pip install --upgrade pip # pip 升级到pip3

  2. pip3 freeze > requirements.txt # 收集依赖 建议每次上传代码先收集一下,以免其他成员环境缺少新增依赖

  3. pip3 install -r requirements.txt # 报依赖缺失时运行

  4. CREATE DATABASE bms DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; # mysql建表

  5. python manage.py dumpdata > bms_data.json # 导出数据库中的数据,木有指定app即导出所有app数据

  6. python manage.py loaddata bms_data.json # 导入现有数据, 数据库迁移文件太多会可能会迁移出错 导出 删库 重建 导入

  7. 在云服务器上迁移数据库 : python3 manage.py makemigrations/python3 manage.py migrate (需要用python3 执行)

代码提交tips

  1. 由于电脑还有另外一个码云账号,可能会提示码云权限提交:
  2. 打开git bash
  3. 输入ssh-keygen -t rsa -C "你的邮箱地址" 三次回车之后就可以生成密钥对
  4. 输入cat ~/.ssh/id_rsa.pub 查看你的 public key(公钥)复制粘贴到码云即可

项目定位:云办公平台

############### 项目模块概述

一:基础模块

  1. 用户管理模块
  2. 菜单管理模块
  3. 日志管理模块
  4. 用户组管理模块
  5. 权限管理模块
  6. 图像素材管理模块
  7. 部门管理模块
  8. 系统黑名单模块

二:基本功能模块

  1. 企业通讯录管理功能模块
  • 推送功能:websocket ; 聊天室
  • pip3 install channels==2.3
  • 创建对应的routing模块(urls模块同级); settings注册channel; settings配置application模块
  • 创建对应的app: cd apps; django-admin startapp addrbook;
  • 创建asgi模块; nginx配置当作正常的接口路由配置即可 location /websocket/{指定监听端口以及其他配置}
  1. 考勤管理功能模块
  2. 日程安排功能模块
  3. 工作汇报功能模块
  4. 审批/审批流程管理功能模块
  5. 外勤人员定位轨迹功能模块
  6. 公告/公告系统管理功能模块
  7. 企业文化宣传/培养专栏功能模块

Commit 规范

格式如下
  • 例:fead(type):本次提交概述

  • type: 本次 commit 的类型,诸如 bugfix docs style 等,参考如下:

    • fead:添加新功能
    • fix:修补缺陷
    • docs:修改文档
    • style:修改格式
    • refactor:重构
    • perf:优化
    • test:增加测试
    • chore:构建过程或辅助工具的变动
    • revert:回滚到上一个版本
  • scope: 本次 commit 波及的范围

  • subject: 简明扼要的阐述下本次 commit 的主旨,在原文中特意强调了几点:

    1. 使用祈使句,是不是很熟悉又陌生的一个词
    2. 首字母不要大写
    3. 结尾无需添加标点
ISC License Copyright (c) 2020, CASSO_W Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

简介

后台管理系统 DRF webpack py3 展开 收起
Python
ISC
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/casso123456/management_system.git
git@gitee.com:casso123456/management_system.git
casso123456
management_system
后台管理系统
master

搜索帮助