使用Stripe的checkout在Flask应用程序中的keyError

时间:2014-04-15 15:25:59

标签: python flask environment-variables

我正在使用条纹结帐进行简单的烧瓶应用。 就像在: https://stripe.com/docs/checkout/guides/flask - app.py

但我收到错误:

 Traceback (most recent call last):
File "/home/tusharrajput/Desktop/app/app.py", line 6, in <module>
'secret_key': os.environ['SECRET_KEY'],
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'SECRET_KEY'
[Finished in 0.2s with exit code 1]

我有我的secret_key和purchasable_key,但我不知道放在哪里。

2 个答案:

答案 0 :(得分:1)

您需要设置SECRET_KEYPUBLISHABLE_KEY environment variables才能使其正常工作。

答案 1 :(得分:1)

您需要将SECRET_KEY设置为环境变量,因为您使用的是os.environ

在UNIX上设置

export SECRET_KEY=whatever  # for Bourne, bash, and related shells

OR

setenv SECRET_KEY whatever  # for csh and related shells

在Windows下设置&#34;环境变量&#34;

enter image description here