erstellt Ich habe die folgende Konfiguration für meine Flasche Anwendung:Flask Zugriff auf Variablen Config wenn App innerhalb der Funktion
Dateistruktur:
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')
...
Wie Sie sehen können, möchte ich app.config['KEY']
von main.py zuzugreifen. Das Problem ist, da App innerhalb von create_app()
konfiguriert ist, kann ich es nicht einfach importieren.
hashingID ist immer konstant und wird in vielen verschiedenen Routen verwendet, sonst hätte ich einfach
gesetzt habenkey = app.config['KEY']
hashingID = hash(key)
innerhalb der Route.
Gibt es eine Möglichkeit, um auf Config-Variablen von einer App-Instanz zuzugreifen, die innerhalb einer Funktion generiert wird? Vielen Dank.