Python Flask Basics Welcome to Flask View Args Through URL

Kevin Lankford
Kevin Lankford
1,940 Points

I'm getting an error that I should be adding a default name "Treehouse" as an argument in the hello method.

I am doing this in the correct method as you can see in the code. Why am I still getting this error?

flask_app.py
from flask import Flask

app = Flask(__name__)


@app.route('/<name>')
def hello(name="Treehouse"):
    return "Hello {}".format(name)

1 Answer

Steven Parker
Steven Parker
204,019 Points

You may have overlooked the warning in the instructions: "Important: In each task of this code challenge, the code you write should be added to the code from the previous task."

The new functionality needs to be added to the provided code without removing what it already did.