wsgi环境变量未读取

时间:2018-08-09 20:47:51

标签: python flask wsgi

我正在尝试使用Ubuntu 16 / Apache2通过http部署python / flask应用。该应用程序使用Flask-Dance进行OAuth,这要求我设置环境变量OAUTHLIB_INSECURE_TRANSPORT =1。根据this question/answer,我应该在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的发现,我在写变量名时犯了一个错误。

0 个答案:

没有答案