Skip to content

Instantly share code, notes, and snippets.

@rg3915
Created August 1, 2018 01:26
Show Gist options
  • Save rg3915/7bf1fa040f03ab2ad6f2d7b3c3f15fd9 to your computer and use it in GitHub Desktop.
Save rg3915/7bf1fa040f03ab2ad6f2d7b3c3f15fd9 to your computer and use it in GitHub Desktop.
bulk_create para ManyToMany no Django com through
users = User.objects.all()
simpleuser = Group.objects.get(name='simpleuser')
user_groups_list = []
# https://stackoverflow.com/a/34093544
for user in users:
user_groups = User.groups.through(user_id=user.pk, group_id=simpleuser.pk)
user_groups_list.append(user_groups)
User.groups.through.objects.bulk_create(user_groups_list)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment