提交表单将挂起,直到初始化过程完成

2024-06-11 22:49:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在写一个django项目/应用程序来启动一些测试脚本。我之前问过一个问题,关于如何在这里做到这一点。。integrating python scripts with django

我遇到了一个我认为不会发生的问题。我有一个表单,使用jquery显示某些复选框,这些复选框传递值,这些值将启动一个api到我正在测试的应用程序。就像我第一个问题的代码一样。但是,当我提交表单时,表单将挂起,而后端进程将完成

submittest.initialise_test(t_start, t_templatename, t_datacenter)

return render_to_response('testsubmitted.html')

我知道我可以使用popen或cron,但我已经编写了我的应用程序,这将需要一些重新设计。你知道吗

你知道我该怎么做吗提交测试初始化测试(t\u start,t\u templatename,t\u datacenter)异步调用还是解决这个问题的方法?。结果被写入一个数据库,然后我希望用它来呈现一个使用ajax更新结果的结果页面。你知道吗


Tags: 项目django代码脚本api应用程序表单with