我有一个访问Github API的Python Flask应用程序。为此,我需要存储访问令牌。存储该数据的常见做法是什么?如何在我的应用程序中访问该数据?
from flask import Flask, request
app = Flask(__name__)
app.config['DEBUG'] = True
@app.route('/',methods=['POST'])
def foo():
...
答案 0 :(得分:5)
Flask有一个自定义上下文来存储应用变量:
http://flask.pocoo.org/docs/1.0/appcontext/
您可以使用g对象存储变量:
from flask import g
g.github_token = 'secret'
初始化后:
from flask import g
token = g.github_token
答案 1 :(得分:4)
最简单的方法是将其放入配置模块(常规python .py
文件),然后import
,并在Flask网站this snippet建议的代码中使用它。