Merhabalar, Hayırlı geceler.
Elimde bir celery fonksiyonu var
@task(name=“order.sale_offer_list_excel”)
def sale_offer_list_excel(sql, excel_export, excel_type):
print(user_id)
from erp.apps.document.models import UserFile
şu şekilde parametreler alıyor.
celerynin başarısız veya yarıda kalması durumunda bu celeryi kullanıcı yeniden çalıştırabilecek.
bunun içinde HstoreField içinde
excel_export.data={ 'task_id': excel, "url":"erp.order.tasks", "def_name":"sale_offer_list_excel"
}
celery idsini, url yi ve fonksiyonun adını kaydediyorum parametreleride kaydetmem gerekiyor ama nasıl yapacağıma dair bir yöntem bulamadım. kullandığım yöntemler çalışmadı.
yöntem 1.
pm=[sql,excel_export.id,excel_type]
aldığı hata: ValueError: task args must be a list or tuple
eğer bir fikri olan paylaşırsa çok mutlu olurum, iyi geliştirmeler.