我有一个列表对象需要在 Django 服务器上插入或更新。我怎样才能让它一次执行一次(作为一个大语句)。任何人都可以帮助我。谢谢。
问问题
45 次
1 回答
0
对于更新,您可以使用 QuerySet 的update()方法:
qs = MyModel.objects.all()
qs.update(my_field=value)
对于插入,bulk_create():
Entry.objects.bulk_create([
Entry(headline="Django 1.0 Released"),
Entry(headline="Django 1.1 Announced"),
Entry(headline="Breaking: Django is awesome")
])
请记住,bulk_create()
andupdate()
方法不会像save()
方法一样发送任何信号。
于 2013-09-06T04:26:37.887 回答