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