Python Flask Basics Templates and Static Files Template Inheritance

Bummer! Didn't find the right content in the rendered template.

help me with this

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"%}
<!doctype html>
<html>
<head>{% block title %}Homepage{% endblock %}</head>
{%block content%}

<h1>Smells Like Bakin'!</h1>
<p>Welcome to my bakery web site!</p>
{%endblock%}

</html>
templates/layout.html
<!doctype html>
<html>
<head>{%block title%}Smells Like Bakin'{%endblock%}</head>
{%block content%}

{%endblock%}
</html>

1 Answer

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 56,840 Points

It looks like the <body> tags were removed from index.html. These tags should remain outside of the content block.

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