首页 > 解决方案 > 模型中的“更新”会导致覆盖

问题描述

我在这里有一个代码来更新数据库中最初为空的字段。

        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获取第一个值以更新模型对象中的第一个字段和第二个字段中的第二个字段?

标签: pythondjangodjango-modelsdjango-rest-frameworknested-loops

解决方案


推荐阅读