Python Flask Basics Welcome to Flask View Args Through URL

flask basics

what's wrong ?

flask_app.py
from flask import Flask

app = Flask(__name__)


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

1 Answer

Peter Vann
MOD
Peter Vann
Treehouse Moderator 35,350 Points

This finally passed challenge 3 (I don't feel like the instructions were very clear though, I had to figure it out through trial and error):

from flask import Flask

app = Flask(__name__)

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

Not the best challenge in my book - not very clear, objective-wise!?!

I hope that helps.

Stay safe and happy coding!

Thank you.