2016-08-09 12 views
-1
from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def index(): 
    return "Index!" 

@app.route("/hello") 
def hello(): 
    return "Hello World!" 

@app.route("/members") 
def members(): 
    return "Members" 



if __name__ == "__main__": 
    app.run(debug=True) 

Ich versuche, das obige Beispielprogramm auszuführen, ich bin mir nicht sicher, wie man die Ausgabe im Browser überprüft. Ich habe versucht, die Links - http://127.0.0.1:5000/hello, http://127.0.0.1:5000/members nichts herauskommen. Hilf mir, wenn mir etwas fehlt?Flask-App läuft nicht

+0

Dieser Code funktioniert gut – donkopotamus

+0

Kolben wird auf Ihrem System installiert? .. und wie laufen u Ihre app? .. Bitte, bearbeiten Sie Ihre Frage mit mehr Details. –

Antwort

0

Stellen Sie sicher, Flask in Ihrem System installiert Sie so etwas wie $ pip freeze | grep flask versuchen können, wenn nicht

$ pip install Flask 

laufen Und wenn Sie Ihre App wie $ python <filename>.py laufen sehen Sie so etwas wie

* Running on http://localhost:5000/ 
0

Wenn Flask neu für Sie ist, führen Sie diese Schritte aus, und Sie können die Pfade in einem Browser anzeigen. Zuerst installieren Sie virtualenv & Pip.

sudo apt-get install python-virtualenv 
sudo apt-get install python-pip 

Erstellen Sie ein Verzeichnis, in dem Sie Ihr Objekt speichern.

mkdir yourflaskapp 
cd yourflaskapp 

Erstellen Sie Ihre virtuelle Umgebung, wo Sie Kolben installieren werden.

virtualenv yourvirtualenv 

Nachdem Sie Ihre virtuelle Umgebung erfolgreich erstellt haben, aktivieren Sie sie mit dem folgenden Befehl. Deaktivieren Sie den Typ und führen Sie deactivate.

source yourvirtualenv/bin/activate 

Installieren Sie jetzt Kolben in Ihrer virtuellen Umgebung.

pip install flask 

Erstellen Sie Datei app.py unter dann python app.py ausführen.

from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def index(): 
    return "Index!" 

@app.route("/hello") 
def hello(): 
    return "Hello World!" 

@app.route("/members") 
def members(): 
    return "Members" 

if __name__ == "__main__": 
    app.run(debug=True)