Django Celery worker与数据库没有连接

时间:2019-03-24 15:55:52

标签: django celery

我需要延迟创建对象的任务。示例:

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:无法连接到服务器:没有这样的文件或目录。 请帮帮我。

0 个答案:

没有答案