Django复制/粘贴Queryset [英] Django copy/paste Queryset

查看:169
本文介绍了Django复制/粘贴Queryset的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

除了重复记录和克隆/保存,Django的方法是复制和粘贴Queryset吗?
例如需要选择表A中的一组记录,将某些字段更新并将记录插回原始表格?一个示例用例是将用户从邮件列表A添加到邮件列表B.
应该只是一个循环遍历QuerySet和克隆/保存记录的记录,还是有
一些组操作的方法?

What is the Django way to copy and paste Queryset except iterating over records and cloning/saving? E.g. a set of records from table A needs to be selected, some field updated and records inserted back to the original table? A sample use case is adding subscribers from mailing list A to mailing list B. Should it be just a loop iterating over QuerySet and cloning/saving record by record, or there is some method for group operation?

推荐答案

Django 1.4具有 bulk_create 在1 sql查询中执行他的工作的方法

Django 1.4 has bulk_create method that does his job in 1 sql query

这篇关于Django复制/粘贴Queryset的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆