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