Ich habe das folgende Problem: Ich muss eine Reihe von Objekten mit dem gleichen many_to_many Feld aktualisieren. So können sagen, ich habe folgende Modelledjango: Bulk Update-Objekte mit ManyToMany
class Blog:
name = CharField
users = M2M(User)
class User:
name = CharField
Und jetzt so etwas wie users = Users.objects.filter(**somefilters)
und Blog.objects.filter(#getting very large list of blogs).update(users=users)
Tatsächlich ist die Update-Operation versucht, nicht funktioniert, wie M2M-Objekte scheinen nicht unterstützt werden. Und wenn ich etwas Liste versuche
for blog in large_list_of_blogs:
blog.users.add(users)
Es ist sehr, sehr langsam, zu tun, wie jedes Objekt einzeln zugegriffen wird.