Python 未读取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

我正在尝试使用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.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!在这里我想答案会更复杂。。。