셀러리 작업자를 사용하도록 코드를 리팩토링하고 있습니다.셀러리 작업자 및 명령 줄 args
이전에는 argparse를 사용하여 명령 줄 args를 전달했습니다.
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Node')
parser.add_argument('--environment', action="store", default='local', help="env e.g. production of development")
environment = arg_options.environment
하지만이 오류가 발생합니다.
celery -A tasks worker --loglevel=info --environment local
celery: error: no such option: --environment
어떻게 추가 할 수 있습니까?
환경 변수를 사용하고 싶지는 않습니다.
e.g export environment=development
나는 부트 스텝 __init__ 메쏘드로 인자를 얻는 방법을 알고 있지만 어떻게하면이 매개 변수를 작업에서 접근 할 수 있을까? – cacois
또는 그들을 얻는 방법 ... 모든 솔직히. 시간이 없어졌다. – chuckjones242