Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Flask Basics Welcome to Flask Multiply View

view and add a route for a multiply returning 5*5

trying to add a view and route called multiple

flask_app.py
from flask import Flask

app = Flask(__name__)

app.route('/multiply')

def multiply() :
  return 5*5

2 Answers

Dan Johnson
Dan Johnson
40,533 Points

All you need to do is add the @ symbol to show that route is a decorator and cast your multiplication result to a string, like this:

@app.route('/multiply')
def multiply():
  return str(5 * 5)
Kenneth Love
STAFF
Kenneth Love
Treehouse Guest Teacher

Remembering to use the @ decorator symbol can be tricky sometimes. I like to try and think of it as the app being wrapped around the view.

Zachary Snyder
Zachary Snyder
6,659 Points

This little tip helped me a great deal thanks Kenneth!