Django复制/粘贴Queryset [英] Django copy/paste Queryset
本文介绍了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屋!
查看全文