の内部で作成されたときのconfig変数にアクセスフラスコI持って自分のフラスコのアプリケーションのための以下の構成:アプリが機能
ファイル構造:
run.py
app/
__init__.py
views/
main/
__init__.py
main.py
...
__init__.py
def createpp():
app = Flask(__name__)
...
return app
main.py
...
key = app.config['KEY']
hashingID = hash(key)
@main.route('/', methods=['POST', 'GET'])
def main():
...
return render_template('main/main.html')
...
ご覧の通り、私はmain.pyからapp.config['KEY']
にアクセスしたいです。問題は、アプリケーションがcreate_app()
の内部で設定されているため、単にインポートできないということです。
hashingIDは常に一定であり、多くの異なる経路で使用され、それ以外の場合は私は単にルートの内側
key = app.config['KEY']
hashingID = hash(key)
を入れているだろう。
関数内で生成されたアプリケーションインスタンスから設定変数にアクセスできる方法がありますか?ありがとう。