Ich war bei der Arbeit süchtig danach und machte mir eine persönliche Notiz.
(Da es bereits reichlich Kommentarartikel gibt, wird dieser weggelassen)
flask.Flask
erstellte App in der Option server
von dash.Dash anapp.py
import flask
import dash
_app = flask.Flask(__name__)
app = dash.Dash(__name__, server=_app)
Die folgende Konfiguration wird zu launch.json hinzugefügt.
launch.json
{
"name": "Python: Flask",
"type": "python",
"request": "launch",
"module": "flask",
"env": {
"FLASK_APP": "app.py",
"FLASK_ENV": "development",
"FLASK_DEBUG": "0"
},
"args": [
"run",
"--no-debugger",
"--no-reload",
#Im Bedarfsfall--Gastgeber und--Port hinzufügen
],
"jinja": true
}
Sie können das Verhalten von Dash im Browser (Erstellen und Aktualisieren von Variablen, Rückruf usw.) in Echtzeit debuggen.
Recommended Posts