我们在项目中会有很多的下拉框,这些下拉框都有一个特点,就是键值对的存在

实现方案:
- 直接硬编码写在html代码中, 缺点:新增修改需要修改代码
- 为每个下拉框都设计一个表,然后提供CRUD功能 , 缺点 : 很多表,很多重复的CRUD代码
- 使用数据字典的方式 ,使用字典类型表和字典详细信息表进行关联,实现存储所有信息
表设计
字典类型分类表 sys_dict_type
| 字段 | 描述 |
|---|---|
| dict_id | 主键 |
| dict_name | 字典名称(如广东省) |
| dict_type | 字典类型(一般名称缩写,如 gd) |
| remark | 备注 |
字典详细数据表 sys_dict_data
| 字段 | 描述 |
|---|---|
| dict_code | 主键 |
| dict_type | 字典类型(与上面的类型表的字典类型关联,属于哪个分类的,如 gd) |
| dict_label | 字典标签(类型下的子标签,如: 深圳) |
| dict_value | 字典键值(用于方便传递参数,如1,2,3,4这种) |
| dict_sort | 字典排序(用于下拉框排序,可能某些重要的选项需要排在前面) |
| remark | 备注 |
提供字典的增删改查功能


![[Azkaban] No active executors found分析](https://img-blog.csdnimg.cn/224f1b3a40ab4e57929da5c686d8d840.png)





![[附源码]Python计算机毕业设计Django大学生考勤管理系统论文](https://img-blog.csdnimg.cn/fc66071795244d90a0887e0d4b1404ae.png)










