Сельдерей, будучи потрясающим, предоставляет вам механизм для создания ваших собственных пользовательских состояний и обновления их с помощью метода update_state () .
From (связанная) документация:
@app.task(bind=True)
def upload_files(self, filenames):
for i, file in enumerate(filenames):
if not self.request.called_directly:
self.update_state(state='PROGRESS',
meta={'current': i, 'total': len(filenames)})
В вашем случае все, что вам нужно сделать, это вызвать update_state () с meta={"state":X}
, где X равно 1 или 2 ...