1.1 KiB
1.1 KiB
| 1 | # 元数据类汇总表 | |||
|---|---|---|---|---|
| 2 | 类名 | 所在层/文件 | 关键字段 | 含义 |
| 3 | App | BaseApi/models.py | name, name_cn, module | 定义动态模型所属的应用和模块路径 |
| 4 | Model | BaseApi/models.py | app, name, name_cn | 定义单个动态模型的元数据(名称及所属应用) |
| 5 | ModelField | BaseApi/models.py | model, name, type, is_show | 定义动态模型中的单个字段及其类型、显示属性 |
| 6 | ModelSetting | BaseApi/models.py | field, name, value | 定义字段的具体配置项(例如 max_length、null 等) |
| 7 | # 元数据与原对象映射(概念层面) | |||
| 8 | 元数据实体 | 标识字段 | 对应的原对象实体 | 关系说明 |
| 9 | App 记录 | name | Django 应用(AppConfig) | 确定动态模型注册的命名空间及表名前缀 |
| 10 | Model 记录 | app + name | 动态 Django 模型类 + 物理数据表 | 每条 Model 记录对应一个模型类及一张数据表 |
| 11 | ModelField 记录 | model + name | 动态模型上的一个字段 | 每条记录对应模型上的一个具体字段 |
| 12 | ModelSetting 记录 | field + name | 字段构造器上的一个关键字参数 | 决定字段的单个具体属性(如 max_length、null 等) |