У меня есть метод обновления, где сразу после user.update()
мне нужно отправить электронное письмо, в котором я передаю идентификатор пользователя в качестве параметра методу send_email_to(user_id)
.Но внутри этого метода я снова получаю user
от user_id
и отправляю электронное письмо.Но похоже, что пользователь еще не обновил базу данных и приводит к отправке почты на ранее сохраненный email
.
Как заставить сохранить в БД сразу после instance.save()
или instance.update()
?Я попытался user.refresh_from_db()
, и это ясно показывает, что пользователь еще не обновлен.
Помогите мне преодолеть это.