python - 模型中的“更新”会导致覆盖
问题描述
我在这里有一个代码来更新数据库中最初为空的字段。
dumlist=['ss','bb']
for ntn in imggetvalues:
for datas in dumlist:
imgget.update(data=datas)
imgget 给出 Django ORM 的对象
imgget=Model.objects.filter(page_num=3)
imggetvalues=[smtng for smtng in imgget]
但是此代码仅在内部循环运行时覆盖先前的条目。考虑到有 2 个对象,如何从dumlist获取第一个值以更新模型对象中的第一个字段和第二个字段中的第二个字段?
解决方案
推荐阅读
- oauth-2.0 - “MalformedResponse:由于语音响应为空,无法将 Dialogflow 响应解析为 AppResponse”在 OAuth 帐户链接流程中
- python - 无头浏览器与 Youtube 一起使用
- javascript - Flow 中的联合数组类型。类型 A 中缺少属性,但类型 B 中存在
- angular - goBack 路由后重新加载选项卡视图(Ionic 4)
- ember.js - Ember:从导入的 mixin 中覆盖属性?
- python - 登录后将用户带到新页面的Tkinter登录页面?
- python - 根据关联值将值连接到多列
- python - Keras evaluate() 和 predict() 结果太离谱了
- c# - 从字符串创建到文件夹的链接
- java - 使用数组的有界集的添加/删除操作的最坏情况场景时间复杂度?