У меня есть задача, у которой много запросов в моей базе данных, некоторые консультации требуют времени> 30 с, а моя героиня сервера не может.
Я хотел бы запросить и вернуться к шаблону. мой код
Вид:
`` `
class sales_filter(LoginRequiredMixin, View):
def get(self, request):
data = {}
task = searching.delay()
return render(request, 'sales/sales_filter.html', data)
` ``
Задание:
`` `
@shared_task
def searching():
data['cod_parceiros'] = mapa.objects.values('cod_parceiro').distinct().\
filter(mes_referencia__icontains=ano).order_by('cod_parceiro')
return render(request, 'sales/sales_filter.html', data)
`` `
Я пробовал это, но не работает.