【发布时间】:2014-01-27 03:46:28
【问题描述】:
我正在开发一个处理 AJAX 请求的 Django 应用程序。代码是这样的:
def handler(request):
# save the data to the database
return HttpResponse(# some json)
问题是我想进一步处理用户提交的数据,但是在用成功信息响应用户之后。那么有没有办法在不使用 return 的情况下做出响应?或者有没有其他方法可以做到这一点?
【问题讨论】:
-
我不知道如何在不使用
return的情况下返回HTTPResponse,但我想到了一个技巧。在您收到js或jquery代码中的响应后,再次调用服务器ajax并要求它开始处理数据,然后以不在@987654328 中的单独方法处理此数据处理@。您也可以使用handler有一些注意事项;我的意思是您可以检查特定键是否在ajax请求中,然后决定处理数据或响应ajax。 -
感谢泽纳布。好主意。