Лучший способ обновить другие таблицы базы данных - выполнить необходимые операции получения и сохранения. Однако, если у вас есть отношение «многие ко многим», по умолчанию обе стороны отношения доступны из параметра _set. То есть user.group_set.all () выдаст вам все объекты группы, связанные с пользователем, а group.user_set.all () выдаст вам все объекты пользователя, связанные с группой. Поэтому, если вы переопределите метод сохранения (или зарегистрируете прослушиватель сигнала - какой бы вариант не звучал стилистически более приятным), попробуйте:
for group in user.group_set.all():
#play with group object
....
group.save()