2017-05-12 1 views
1

Ich baue eine Flasche Anwendung und meine Datei "helloworld.py" ist:Satz FLASK_DEBUG = 1 nicht auf Powershell arbeiten

from flask import Flask 
app = Flask(__name__) 

@app.route('/home') 
def hello_world(): 
    return 'Home!' 

@app.route('/about') 
def about_us(): 
    return 'aboutus!' 

Mein Flask Code nach Venv Aktivierung:

set FLASK_DEBUG=1 
flask run 

Änderungen an meiner Datei "helloworld.py" werden nicht automatisch aktualisiert. Ich muss es immer noch manuell neu starten, wenn ich irgendetwas im Code ändere.

Es wird kein Fehler ausgegeben, aber die Änderungen spiegeln sich nicht im Browser wider. Warum funktioniert der Debug-Modus nicht, kann mir jemand helfen?

Antwort

1

Die Syntax zum Festlegen von Umgebungsvariablen unterscheidet sich in PowerShell.

$env:FLASK_APP = "helloworld.py" 
$env:FLASK_DEBUG = "1" 
flask run 
Verwandte Themen