CRM系统补充


项目划分

权限系统

为什么程序需要权限控制
后台管理类必不可少的东西,但凡存在上下级关系,有些员工能看,有些不能看,如薪资,采购价格,财务报表。如销售之间不能看对方客户。普通业务不能看业务报表等
为什么要开发权限组件
目标:写一个公共权限的app,如django admin,contenttype组件。
很多组件可以更加实际情况拼起来。所以写完这个组件,在哪里都可以应用开发。架构:很多台机器组合完成流量十分大的事。
web开发中权限指的是什么?
url 一个功能 一个权限,
权限越高:能访问的url越多,所以权限 ≈ URL
需求分析----->程序设计:数据库设计,设计权限系统表结构

django的session可以配置成redis,所以速度比数据库快很多。
简单代码往上放,层级越少越好
python项目中文件不能出现大写,

简单权限系统

步骤:
1创建Django程序
2把url通过django admin录到权限表,及是否成为菜单
3角色权限管理
4为用户显示自己的菜单
生成二级菜单
步骤:
表结构增加menu,只做菜单,permission可以为空,权限信息初始化,权限列表,菜单字典,页面中inclusion_tag中做两层for循环,加样式,动态效果等。默认展开等

Stack组件
目标:通用的增删改查组件
如Django的modelform,django的admin(局限:很多功能用不上),组合筛选
CRM业务
拼接以上两个组件:具有CRM的权限管理系统,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值