Django 发布数据时处理超时-无ajax
用例: 用户下订单,他的付款被接受,他的详细信息被发布到django的视图中。使用这些细节django的视图创建用户和所有必要的内容(用户名和密码由我提供)。然后在返回之前,它会向客户发送一封电子邮件,其中包含他的数据(目前的用户名和密码)Django 发布数据时处理超时-无ajax,django,apache,connection-timeout,Django,Apache,Connection Timeout,用例: 用户下订单,他的付款被接受,他的详细信息被发布到django的视图中。使用这些细节django的视图创建用户和所有必要的内容(用户名和密码由我提供)。然后在返回之前,它会向客户发送一封电子邮件,其中包含他的数据(目前的用户名和密码) 但有时我会从apache收到网关超时错误(应用程序部署在openshift上)。因为用户是创建的,所以我假设超时来自电子邮件发送部分。如何确保一切正常并通知用户?如何确保如果电子邮件未发送,我可以重新发送?这方面的最佳实践是什么?如果API或服务出现超时,应
但有时我会从apache收到网关超时错误(应用程序部署在openshift上)。因为用户是创建的,所以我假设超时来自电子邮件发送部分。如何确保一切正常并通知用户?如何确保如果电子邮件未发送,我可以重新发送?这方面的最佳实践是什么?如果API或服务出现超时,应该使用AJAX发出POST/sendmail请求
另一种“脏”方法是将属性target=“\u blank”添加到表单标记中,在新的选项卡/窗口中打开惰性请求。因此没有其他方法可以不使用AJAX。重新发送电子邮件怎么样?因为问题是电子邮件发送。就像我在上面写的那样-使用。。。