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 trialKaya loves watermelon
12,717 PointsFinally, change the "index.html" <title> tag to be: {{ super() }} Homepage. Make sure there's a space before "Homepage".
Please Help I Don't Understand
from flask import Flask
from flask import render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
<head><title>{% block title %}Smells Like Bakin'{% endblock %}</title></head>
{% extends "layout.html" %}
{%block title%}Homepage{% endblock %}
{% block content %}
<h1>Smells Like Bakin'!</h1>
<p>Welcome to my bakery web site!</p>
{% endblock %}
<!doctype html>
<html>
<head><title>{% block title %}Smells Like Bakin'{% endblock %}</title></head>
<body>
{% block content %}{% endblock %}
</body>
</html>
4 Answers
Rachel Johnson
Treehouse TeacherHey Kaya loves watermelon , thanks for posting your question!
The problem lays in the index.html
file
<head><title>{% block title %}Smells Like Bakin'{% endblock %}</title></head>
{% extends "layout.html" %}
{%block title%}Homepage{% endblock %}
{% block content %}
<h1>Smells Like Bakin'!</h1>
<p>Welcome to my bakery web site!</p>
{% endblock %}
Currently, you have two mentions to a title
here. On the first line: <head><title>{% block title %}Smells Like Bakin'{% endblock %}</title></head>
and on the 3rd line: {%block title%}Homepage{% endblock %}
You can see this in action in the previous video, Template Inheritance from about 3:05 onwards.
So, for this challenge you'll want to insert {{ super() }} Homepage
into the {%block title%} line, like so:
{% extends "layout.html" %}
{% block title %}{{ super() }} Homepage{% endblock %}
{% block content %}
<h1>Smells Like Bakin'!</h1>
<p>Welcome to my bakery web site!</p>
{% endblock %}
I hope this helps!
Kaya loves watermelon
12,717 PointsTysm
Kaya loves watermelon
12,717 PointsPlease help something else too
Kaya loves watermelon
12,717 Pointsi'll post it