我正在使用 Tastypie 为 Django 项目创建 API。我想做的是在 POST 请求后向凭证资源发送电子邮件(创建新凭证)。有谁知道这个问题的最佳解决方案是什么?
我不确定如何拦截请求并处理它。想到的一个解决方案是覆盖模型的构造函数并在创建实例时发送电子邮件!我不知道这是否是个好主意。
这个问题的答案似乎是一个可能的解决方案:Adding to the "constructor" of a django model
我正在使用 Tastypie 为 Django 项目创建 API。我想做的是在 POST 请求后向凭证资源发送电子邮件(创建新凭证)。有谁知道这个问题的最佳解决方案是什么?
我不确定如何拦截请求并处理它。想到的一个解决方案是覆盖模型的构造函数并在创建实例时发送电子邮件!我不知道这是否是个好主意。
这个问题的答案似乎是一个可能的解决方案:Adding to the "constructor" of a django model
在 Django 信号中使用 post_save。https://docs.djangoproject.com/en/dev/topics/signals/
您可以检查created参数以了解是否需要发送电子邮件。