Python Flask Basics Welcome to Flask View Args Through URL

Ritam Saha
Ritam Saha
1,198 Points

Why is this not letting me set the default argument for 'name' to 'Treehouse'

I looked back into the video, and it says to set the default name, I need to put the argument inside the def hello, but that is not working.

flask_app.py
from flask import Flask

app = Flask(__name__)

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

1 Answer

In task 1 you are to add a new route. You need to keep @app.route('/') and add the new route below this.