Если вы используете UNC-путь (например, с помощью общего файлового ресурса SMB или чего-то еще), вам может потребоваться заменить обратную косую черту \
на косую черту /
.
В моем случае мне нужно записать настройку следующим образом (предположим, использовать новые строчные настройки), чтобы библиотека Celery могла правильно ее проанализировать в среде Windows.
# celeryconfig.py
broker_url = 'filesystem:////<hostname>/<sharename>/broker/messages'
broker_transport_options = {
'data_folder_in': '//<hostname>/<sharename>/broker/out',
'data_folder_out': '//<hostname>/synoshare/broker/out',
'data_folder_processed': '//<hostname>/<sharename>/broker/processed'
}
result_backend = 'file:////weidavm.syno/<sharename>/broker/results'
result_persistent = True
Протестировано под Windows 10, Python 3.6 и Celery 4.x.