15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Django实战系列开发文档说明

Django实战系列开发文档说明

时间:2023-05-29 02:57:01 | 来源:网站运营

时间:2023-05-29 02:57:01 来源:网站运营

Django实战系列开发文档说明:
本套文档是自动化运维项目已公开模块的配套实现文档,详细记录了项目实现的整个过程。文档以项目为主线,逐步介绍了Django基本类视图、通用类视图和自定义类视图,涵盖了Django核心组件和扩展模块的使用,包括:logging 、signals、simple-history、django-import,同时扩展了celery和channel来实现分布式任务队列和websocket功能等,利用ansible进行集中管理和自动化任务执行。

1、文档说明

18年7月份开源了sandbox轻量级办公管理系统。
本套文档是同类型项目的开发记录文档,本套文档是根据真实项目形成的开发文档,按照开发的顺序和模块划分的章节,每一小节都有与之对应的代码版本。参照开发文档,循循渐进了解项目实现过程。

第一阶段:Django实战1-权限管理功能实现

包含了权限管理模块,权限管模块是sandbox核心模块,引入了RBAC的权限管理模型理念,实现了基于角色组的权限配置,根据登陆用户角色组权限动态生成系统导航菜单,可灵活为用户分配访问权限。该权限模型适用于:CMDB、自动化运维和办公管理等系统。

第一阶段完成的权限管理模块:基于Django实现的RBAC权限管理系统模块使用说明

第一阶段文档本站上已经同步更新完成,关注本站专栏查看实战文档。




第二阶段:Django实战2-自动化运维之配置管理

本章文档主要介绍配置管理(CMDB)功能的具体实现,配置管理是自动化运维的基础架构,包含IT架构中设备的基础信息,与运维服务和应用交付流程紧密相连。配置管理是整个自动化运维体系中的数据基础,它包含了主机信息、网络信息、存储信息、应用信息以及对应的监控数据和日志管理等。

本章文档内容和运维相关,涉及到的技术比较多,文档使用者除了要有Django基础外,还需了解网络、linux系统、shell基本命令。文档中还会涉及到celery分布式任务队列、ansible集中管理实现、zabbix监控使用和集成......

第二阶段文档虽然和运维相关,但是会涉及到Django框架的一些核心功能的使用,例如:logging 、signals,扩展celery和channel来实现分布式任务队列和websocket功能,将零散的知识点放到项目中使用,通过项目来学习Django相关知识。

第二阶段文档已在知识星球进行更新,感兴趣的朋友可关注知识星球获取文档,获取方法查看下面的文档发布说明




其他:待补充......

2、文档发布说明

免费发布:部分阶段文档会在本站免费发布,保持原有进度。
其他说明:有基础的朋友可以通过源码来了解权限管理的实现过程。

3、文档使用须知

为保持代码格式,方便代码的复制拷贝,文档在知识星球发布的格式为markdown格式的*.md文件,关注知识星球后可以下载对应章节的文档资料,在电脑上安装有道云笔记,将文件上传到有道云笔记后使用。 本套文档为实战记录,不会过多介绍基础知识,使用者需要有python和django基础,了解一些前端知识。

4 、学习须知

文档学习方式:

(1)下载静态资源,跟着文档从头开始创建项目,一步步敲写代码。文件下载地址:https://pan.baidu.com/s/1LbIv2uXwSt9SZy7HwiL9wg 提取码:cn4t

(2)下载源码对照文档查看源码实现过程,源码下载地址:https://github.com/RobbieHan/sandboxMP

5、代码版本使用说明

Django实战1-权限管理功能实现系列文档对应 https://github.com/RobbieHan/sandboxMP 项目的 1-rbac分支:







《Django实战1-权限管理功能实现-02:项目设置》文档对应 https://github.com/RobbieHan/sandboxMP 项目1-rbac分支的 Tags下的v1.02







《Django实战1-权限管理功能实现-03:用户认证》文档对应项目1-rbac分支的 Tags下的v1.03 以此类推,每一节文档都有相对应的项目代码版本 学习到不同章节,可以查看项目源码1-rbac分支下的和章节对应的tag版本的源码

6、感谢朋友们的关注和支持

自sandbox开源以来受到不少朋友们的关注,在这里表示感谢。




非常欢迎感兴趣的朋友,到我的Github或本站上做客,闲暇之余给个赞或Star,赠人玫瑰手留余香
文档配套项目地址:https://github.com/RobbieHan/sandboxMP
本站专栏SandBox:https://zhuanlan.zhihu.com/sandbox
轻量级办公管理系统项目开源地址:https://github.com/RobbieHan/gistandard

关键词:说明,发文,实战,系列

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭