Python Flask Basics Character Builder Forms

James Stirrat
James Stirrat
3,725 Points

Error on build: Could not build url for endpoint 'save'. Did you mean 'static' instead?

Lack of explanations.

1 Answer

Jeff Muday
Jeff Muday
Treehouse Moderator 24,427 Points

You are missing the '@' sign decorator before the 'save' route.

See corrected version below:

from flask import Flask
from flask import render_template

#instance app
app = Flask(__name__)

#create route linking to our index.html
def index ():
    return render_template('index.html')

@app.route('/save', methods=['POST'])
def save():
    return 'Saved!'

#run the app at specific location. We want it to debug once code changes., host='', port=8000)

Good luck with Python!