Heroku에서 내 장고 응용 프로그램을 배포하는 데 문제가 있습니다.untracked .env 파일로 Heroku에 배포
python-decouple
library을 사용하고 있기 때문에 문제가 발생합니다. 내 API_KEYS
을 노출시키지 않도록 사용 중입니다. 내가 BASE_DIR + '/.env'
파일에있는 모든 변수를 저장하고 내 .gitignore
파일에이 파일을 추가 한
File "/app/weather/settings.py", line 20, in <module>
API_KEY = config('API_KEY')
File "/app/.heroku/python/lib/python3.6/site-packages/decouple.py", line 197, in __call__
return self.config(*args, **kwargs)
File "/app/.heroku/python/lib/python3.6/site-packages/decouple.py", line 85, in __call__
return self.get(*args, **kwargs)
File "/app/.heroku/python/lib/python3.6/site-packages/decouple.py", line 70, in get
raise UndefinedValueError('{} not found. Declare it as envvar or define a default value.'.format(option))
decouple.UndefinedValueError: API_KEY not found. Declare it as envvar or define a default value.
:
이
내가 점점 오전 오류입니다.이 문제의 해결책은 무엇입니까?