Я создал проект Django с Celery и Redis (Broker, Backend). Мне нужно связать генерацию файла с представлением, задача помечена как успешная, но файл не создан. Что я делаю не так?
# tasks.py
from celery import shared_task
@shared_task
def create_task():
f = open("example_file.txt", "a")
f.write("Now the file has more content!")
f.close()
return True
#views.py
from tasks import create_task
@csrf_exempt
def createfile(request):
create_task.delay()
return JsonResponse({"status":"successful"}, status=202)