Python 未读取wsgi环境变量
我正在尝试使用Ubuntu 16/Apache2部署一个带有http的python/flask应用程序。应用程序使用OAuth,这要求我将环境变量OAUTHLIB\u unsecure\u TRANSPORT设置为1。根据,我应该在wsgi文件中使用包装器设置变量。我的wsgi文件如下所示:Python 未读取wsgi环境变量,python,flask,wsgi,Python,Flask,Wsgi,我正在尝试使用Ubuntu 16/Apache2部署一个带有http的python/flask应用程序。应用程序使用OAuth,这要求我将环境变量OAUTHLIB\u unsecure\u TRANSPORT设置为1。根据,我应该在wsgi文件中使用包装器设置变量。我的wsgi文件如下所示: #!/usr/bin/python import sys import logging from os import environ logging.basicConfig(stream=sys.stde
#!/usr/bin/python
import sys
import logging
from os import environ
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/baseball_catalog/")
from baseball_catalog import app as _application
_application.secret_key = 'supersekrit'
def application(req_environ, start_response):
environ['OAUTH_INSECURE_TRANSPORT'] = '1'
return _application(req_environ, start_response)
然而,我仍然得到这个错误
InsecureTransportError: (insecure_transport) OAuth 2 MUST utilize https.
在我的apache error.log文件中。我错过了什么?任何想法都将不胜感激。谢谢
更新
感谢@TallChuck捕捉到这一点,我在写变量名时犯了一个错误。您的变量名是
OAUTH\u unsecure\u TRANSPORT
,而不是OAUTHLIB\u unsecure\u TRANSPORT
谢谢@TallChuck!在这里我想答案会更复杂。。。