我不确定如何在一次执行期间多次呈现/刷新页面
示例:我正在后台运行selenium测试,希望在每次运行后更新页面
每个测试都会返回一些数据,并且它们分别工作得很好
def runtest1(request):
title = Task.objects.get(test_name='runtest1').title
test_result = calculate_words(title)
update_tests('runtest1', test_result)
return test_result
def runtest2(request):
title = Task.objects.get(test_name='runtest2').title
test_result = test_links(title)
update_tests('runtest2', test_result)
return test_result
然后渲染
def index(request):
tasks = Task.objects.all()
test_result = TestResult('', '', '')
if request.GET.get('runtest1'):
test_result = runtest1(request)
if request.GET.get('runtest2'):
test_result = runtest2(request)
context = {'tasks': tasks, 'test_result': test_result}
return render(request, 'tasks/list.html', context)
我想在一次运行中运行所有这些测试,并在每次测试后更新页面
大概是这样的:
def run_all(request):
runtest1(request)
runtest2(request)
return runtest3(request)
你能帮我解决这个问题吗
目前没有回答
相关问题 更多 >
编程相关推荐