Python Flask Basics Templates and Static Files Template Inheritance

Ryan Cross
Ryan Cross
5,733 Points

flask template inheritance 4 of 6

I'm getting the error "didn't find the correct contents and I'm really not sure why?
from flask import Flask
from flask import render_template

app = Flask(__name__)

def index():
    return render_template('index.html')
{%extends "layout.html"%}

{%block title%}Homepage|{{super()}}{%endblock%}
{%block content%}
<h1>Smells Like Bakin'!</h1>
<p>Welcome to my bakery web site!</p>
<!doctype html>
<head>{%block title%}Smells Like Bakin'{%endblock%}</head>
  {%block content%}{%endblock%}

2 Answers

Chris Freeman
Chris Freeman
Treehouse Moderator 53,521 Points

In index.html, include the HTML tags <title> and </title> inside the {% block title %} {% endblock %}

Ryan Cross
Ryan Cross
5,733 Points

Thanks! It's been tough on the flask course, html and css, http, requests, dtatabases. I missed those tags thanks for helping get unlost