Python Flask Basics Welcome to Flask Request args

senay yakut
senay yakut
4,024 Points

app = Flask(__name__) @app.route('/') @app.route("/index/<name>") de

challange task 1 of 1

Import request from Flask. Then update the index view to return "Hello {name}", replacing {name} with a name argument in the query string.

from flask import Flask from flask import request

app = Flask(name)

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

flask_app.py
from flask import Flask
from flask import request

app = Flask(__name__)

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

1 Answer

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there, senay yakut! The challenge isn't asking you to make a second @app.route. Instead, it's asking you to use the request object and specifically request.args.get() to get the name that was sent in. I highly suggest taking a look at 2:42 of this video for a clear-cut example of what it's expecting.

Hope this helps! :sparkles: