我在Django REST框架中使用Django Python框架。当一个模型的新实例被保存,我需要生成保存在本地服务器上的PDF。有没有办法,我可以岔开生成PDF,以便用户立即得到了回报201在服务器生成PDF的任务呢?我不知道这是否会是多线程合适的情况。如何在返回201视图后运行函数
父的保存功能开始PDF生成之前调用之间有这样的权利这将是安全返回201
def save(self, *args, **kwargs):
set_pdf = False
if self.id is None and self.nda_pdf is not None and len(self.nda_pdf) > 0:
set_pdf = True
super(Visitor, self).save(*args, **kwargs)
if set_pdf: generate_pdf(self)
我想调用generate_pdf(self)
功能后返回的东西给客户端。