1

总noob问题我正在尝试为网站建立一个条形支付系统,我正在使用python python,flask和stripe等使用亚马逊ec2。在我的__init__.py文件夹中,我必须设置名为SECRET_KEY和PUBLISHABLE_KEY的环境变量,以便我可以运行以下代码。在亚马逊ec2服务器上为使用条纹的网站设置环境变量

stripe_keys = { 
    'secret_key': os.environ['SECRET_KEY'], 
    'publishable_key': os.environ['PUBLISHABLE_KEY'] 
} 

stripe.api_key = stripe_keys [ 'SECRET_KEY']

我使用出口SECRET_KEY = XXXXXXXXX和出口PUBLISHABLE_KEY = XXXXXXXXXXX,命令的根文件夹的,其容纳我__init__.py文件的目录下,并重新加载apache的但我的应用程序崩溃,这个命令在我的电脑本地运行应用程序时起作用。我也尝试在我的wsgi文件下设置环境变量,但它也崩溃了。我很难找到使用amazons文档设置这些变量的位置。是否有什么我失踪?? ...请帮助..

回答

0

环境变量应该从WSGI脚本文件中设置。这可以在代码中明确指定,或者可以从某个外部配置文件读取所需的值,或者根据这些值进行设置。