как сохранить зарегистрированное имя задачи при использовании: повысить Ignore () - PullRequest
0 голосов
/ 22 апреля 2020

я в настоящее время использую повышение игнорировать, чтобы отменить задачу, если определенная проблема решена. Единственное, что меня беспокоит, так это то, что при проверке на панели администратора django результатов сельдерея имя задачи нигде не найдено, ее заменяют на '-'. в любом случае, чтобы имя задачи отображалось?

  @task(name="send_ticket_creation_email", max_retries=5,bind=True)
def send_ticket_creation_email(self,ticket_pk, user_pk):
##some code here
    if len(errors)!=0 :
        self.update_state(
            state=states.FAILURE,
            meta={
                "Task Name": self.name,
                "errors":errors,
            },
        )
        raise Ignore()
...