Python Django-如何处理对Web服务的请求,以及在请求失败时如何处理?
我将使用Django在付款完成时提供服务 基本上,我将使用Django等待,直到收到对某个URL的请求,例如:Python Django-如何处理对Web服务的请求,以及在请求失败时如何处理?,python,django,Python,Django,我将使用Django在付款完成时提供服务 基本上,我将使用Django等待,直到收到对某个URL的请求,例如: http://mydjangowaitforrequestserver.com/callback?key=somekey¶m1=some1¶m2=some2 在我收到这样的q请求后,我将有许多任务要做。这项任务可能成功,也可能失败。如果任务失败,我必须重试,例如,如果任务失败超过10次,我将中止 一个很好的例子是: 1-等待回调请求返回 2-调用/请求
http://mydjangowaitforrequestserver.com/callback?key=somekey¶m1=some1¶m2=some2
在我收到这样的q请求后,我将有许多任务要做。这项任务可能成功,也可能失败。如果任务失败,我必须重试,例如,如果任务失败超过10次,我将中止
一个很好的例子是:
1-等待回调请求返回
2-调用/请求外部Web服务以确认任务。如果呼叫/请求失败,我将重试10次,在10次重试失败后,我将中止并发送电子邮件警报过程失败
3-呼叫/请求外部Web服务购买X数量的X。如果呼叫/请求失败,我将重试10次,在10次重试失败后,我将中止并发送电子邮件警报过程失败
。。
10-发送电子邮件警报过程成功终止
在Django,我如何处理此类任务?我应该知道什么
更重要的是,Django给我工具来做这样的事情
致以最诚挚的问候,Django对此并没有现成的东西。您可能希望看到类似的东西,它与django很好地集成,并处理处理任务所需的所有管理功能