一、打开下载的项目
1、选择File>>Setting,Project Interpreter选择python3.6.
2、打开Edit Configurations,按照以下进行修改。
3、项目运行时,如果出现找不到模块,就使用pip install 模块名进行下载,xlrd主要用户批量导入功能的需求。
二、CRM介绍
1、权限系统
1)什么叫权限?
对于一个系统来说,不同用户能做的事儿不一样!
用户的权限不一样。
2)我们为什么要讲权限系统?
1. 只要是一个系统中涉及到不同的用户,都会有权限系统的需求。
2. 咱们目标是写一套可以适用任何系统的权限系统。
3. 只需要写一次,跳槽用的着。
3)针对Web开发来说,权限是什么?
不同的权限 <--> 不同的URL
一个URL对应一个权限
4)权限系统设计?RBAC(基于角色的权限控制系统)
1. 做项目
1. 分析需求
2. 表结构设计 程序 = 数据 + 业务逻辑
2. 第一版表结构设计(详见excel第一个sheet)
5)第一版(第一版的表结构设计有缺陷?管理权限的时候太复杂了):
扫描二维码关注公众号,回复:
3484401 查看本文章
6)第二版(考虑到公司中存在兼任的现象,将用户和角色表设计成多对多)