我的應用程序使用了AppEngine標準環境提供的python庫。 爲了將圖書館納入我的本地開發中,我遵循https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27的說明。Google AppEngine:僅在本地開發中使用python庫。識別環境
# appengine_config.py
from google.appengine.ext import vendor
# Add any libraries install in the "lib" folder.
vendor.add('lib')
我PIP安裝庫文件夾 'LIB' 和在appengine_config.py加入vendor.add( 'LIB') 我想 「vendor.add( 'LIB')」 是有效的/僅在應用程序位於本地而不在Google雲中時運行。
什麼是識別環境的正確方法? 如何在appengine_config.py下面?
if 'localhost' in os.environ['SERVER_NAME']:
vendor.add('lib')
出於好奇,你在本地使用什麼庫和_not_在生產? – mgilson
'django'在這種情況下。 – user362953