代码之家  ›  专栏  ›  技术社区  ›  Sreekanth Reddy Balne

django和django rest framework instance.save()未保存到数据库

  •  0
  • Sreekanth Reddy Balne  · 技术社区  · 6 年前

    我有一个更新方法 user.update() 我需要发送一封电子邮件,将用户id作为参数传递给 send_email_to(user_id) 方法。但在这个方法里,我又得到了 user user_id 通过并发送电子邮件。但用户似乎还没有更新到数据库,因此会将邮件发送到先前保存的 email .

    如何强制保存到数据库 instance.save() instance.update() ? 我试过了 user.refresh_from_db() 这清楚地表明用户还没有更新。

    帮我克服这个。

    0 回复  |  直到 6 年前