2017-04-15 4 views
-1

Ich versuche, den Teil des Codes mit Curl und Flask auszuführen. Aber ich bekomme den 404 Fehler. Ich bin mir ziemlich sicher, dass ich auch den Code richtig schreibe. Aber es gibt mir den Fehler.Flask: 404 Die angeforderte URL wurde auf dem Server nicht gefunden.

Code:

@app.route('/todo/api/v1.0/tasks/<int:task_id>', methods=['GET']) 
def get_task(task_id): 
    task = [task for task in tasks if task['id'] == task_id] 
    if len(task) == 0: 
     abort(404) 
    return jsonify({'task': task[0]}) 

REQEST: curl -i http://localhost:5000/todo/api/v1.0/tasks/2

+2

Wie und wo starten Sie 'app'? – Vallentin

+0

Bitte [bearbeiten], um ein [mcve] einzuschließen. – davidism

+0

Ich habe das Problem behoben. Ich habe die App platziert. renne bevor die @ app.route es geschafft hat! Danke für die Hilfe! –

Antwort

0

Überprüfen Sie, wo Sie app.run ist. Es muss sich am Ende der Datei befinden.

... 
if __name__ = '__main__': 
    app.run(debug=True) 
Verwandte Themen