Python Flask Basics Templates and Static Files Template Inheritance

Daniel Mohr
Daniel Mohr
2,928 Points

I don't understand what I'm doing wrong

{%extends "layout.html"%} {% block title %}Homepage{%endblock%} {% block content %}Smells Like Bakin'!Welcome to my bakery web site!{%endblock%}

flask_app.py
from flask import Flask
from flask import render_template

app = Flask(__name__)


@app.route('/')
def index():
    return render_template('index.html')
templates/index.html
{% extends "layout.html"%}
{% block title %}Homepage{%endblock%}
{% block content %}Smells Like Bakin'!Welcome to my bakery web site!{% endblock%}
templates/layout.html
<!doctype html>
<html>
<head><title>{% block title %}Smells Like Bakin'{% endblock %}</title></head>
<body>
{% block content %}{% endblock %}
</body>
</html>
Daniel Mohr
Daniel Mohr
2,928 Points

Kenneth Love

Have problems on step five

2 Answers

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 64,074 Points

Your are SO close! In task 5, you've stripped off too much content. The <h1></h1><p></p> tags should be retained. Add these back in, and it should pass!

Post back if you need more help. Good luck!!