django 2.1 сельдерея не выполняет асинхронную задачу - PullRequest
0 голосов
/ 28 ноября 2018

я пытаюсь выполнить фоновую функцию с помощью сельдерея: это мой текущий код:

from VideoPublish.models import TitleVideo, Videos
from celery.decorators import task
from UploadExpert.celery import app

# Create your views here.

demo_titles =['title1', 'title2', 'title3']


@app.task(ignore_result=True)
def GetTitles(video_id):
    video = Videos.objects.get(pk=video_id)

    for title in demo_titles:
        t = TitleVideo(
            title=title,
            video_id=video.id
            )
        t.save()

это функция вызова:

GetTitles.delay(video_id=obj.id)

и это ошибка сельдерея:

https://gist.github.com/scaltro/cc6152f82b0fbf501af396b8ad812e91

Я хочу знать, где я не прав, и как я могу решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...