python - 将字典值保存到 DRF 等 django 模型中
问题描述
我有字典值,然后我想将字典值放入 django 数据库模型中。传统上我们使用 like
Dic = {'id':1,'name':'shiva'}
Data=Model(id=dic['id'], name=dic['name'])
data.save()
所以在这里我想保存类似于 DRF 序列化器概念的字典值,而不像上面
ModelSerializer(dic)
ModelSerializer.save()
我如何实现,以防止在保存数据时分配字段值
解决方案
使用分解 python asterix,
ModelSerializer(**dic)
推荐阅读
- java - 从不同项目中的文件读取时,getResourceAsStream() 返回 null
- c# - 实体框架核心/值转换“InvalidCastException”布尔到 int
- jquery - jquery.scrollto 不是一个函数
- reactjs - 在 React 中使用 requestAnimationFrame
- python - 在 keras 学习期间更改图层
- java - 在多个位置引用和更新对象
- android - 适用于所有新信标的 Android 8+ 后台 BLE 扫描
- java - 在 pyspark 中从外部 Java jar 类注册 UDF
- vba - 如何在单独的函数中编写电子邮件正文?
- javascript - 使用 OOP js 推入数组