Мне нужно отложить задачу, которая создает объект. Пример:
from celery import shared_task
from .models import Keys
@shared_task
def generate_keys(id):
keys = Keys.objects.get(id=id)
arr = keys.title.split()
keys_arr = []
for i in range(len(arr)):
for j in range(i, len(arr)):
s = []
for k in range(i, j + 1):
s.append(arr[k])
keys_arr.append(' '.join(s))
keys.keys = keys_arr
keys.save()
Но, когда я звоню generate_keys.delay(id)
, у меня появляется эта ошибка:
django.db.utils.OperationalError: не удалось подключиться к серверу: такого файла или каталога нет.
Пожалуйста, помогите мне.