Как я могу использовать функцию await async в функции представления Django?

В моем проекте django я хочу, чтобы функция, которая генерирует возвращаемый результат, не обрабатывала другой запрос до его завершения. Как я могу это обеспечить?

views.py

def orderresult(request):
    
    
    if request.method == 'POST':
        username =  request.POST["username"]
        order =  request.POST["order"]
        doubleResult = ResultsFormView(order,username).resultview() # ====> Async await function
        result = doubleResult[0]
        boolresult = doubleResult[1]
        context = {
            "result" : result,
            "boolresult" : boolresult
            
        }
        return render(request, 'npages/result.html', context=context)

Я пробовал что-то подобное, но это не работает.

async def orderresult(request):
    
    
    if request.method == 'POST':
        username =  request.POST["username"]
        order =  request.POST["order"]
        doubleResult = await ResultsFormView(order,username).resultview() # ====> Async await function
        result = doubleResult[0]
        boolresult = doubleResult[1]
        context = {
            "result" : result,
            "boolresult" : boolresult
            
        }
        return render(request, 'npages/result.html', context=context)
Вернуться на верх