0

我有一个列表对象需要在 Django 服务器上插入或更新。我怎样才能让它一次执行一次(作为一个大语句)。任何人都可以帮助我。谢谢。

4

1 回答 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 回答