get id for current task tabanlıdır.Kereviz. Geçerli zincirin kimliğini alın
@celery.task(bind=True)
def nice_task(self, a):
print a
print self.request.id # None
return a
Nasıl zincirin içindeki görevin kimliği almak için:
chain = (nice_task.s(a=1) |
task2.s(a=2)).apply_async()
Görev olarak tanımlanan:
ben gibi zincir diyoruz?
CELERY_ALWAYS_EAGER
'u açmaya veya kapatmaya çalıştım.
UPD Ayrıca self.request
boş context
boştur.