title: Wagtail (Django) page not displaying due to TemplateDoesNotExist Error
body: <p>I have recently installed Wagtail CMS, into an existing Django Project. </p>
  
  <p>I have created a new App in my existing Django project, and placed the following into the models.py. </p>
  
  <pre><code>from __future__ import unicode_literals
  
  from django.db import models
  
  from wagtail.wagtailcore.models import Page
  from wagtail.wagtailcore.fields import RichTextField
  from wagtail.wagtailadmin.edit_handlers import FieldPanel
  
  
  class HomePage(Page):
      body = RichTextField(blank=True)
  
      content_panels = Page.content_panels + [
          FieldPanel('body', classname="full"),
      ]
  </code></pre>
  
  <p>If I visit the Wagtail CMS Admin, and then go to Explorer, and Add Child Page, I now see 'Home Page' as a new Page option. As desired. </p>
  
  <p>However I have two problems: - </p>
  
  <p>Firstly, only the title field is editable. The body field is not clickable. 
  Secondly when I publish the new page I get a template error: - </p>
  
  <pre><code>TemplateDoesNotExist at /pages/test/
  
  blog/home_page.html
  </code></pre>
  
  <p>I have checked the documentation here: </p>
  
  <p><a href="http://docs.wagtail.io/en/v1.9/getting_started/tutorial.html" rel="nofollow noreferrer">http://docs.wagtail.io/en/v1.9/getting_started/tutorial.html</a></p>
  
  <p>and it states the following: </p>
  
  <blockquote>
    <p>The page template now needs to be updated to reflect the changes made
    to the model. Wagtail uses normal Django templates to render each page
    type. By default, it will look for a template filename formed from the
    app and model name, separating capital letters with underscores (e.g.
    HomePage within the ‘home’ app becomes home/home_page.html). This
    template file can exist in any location recognised by Django’s
    template rules; conventionally it is placed under a templates folder
    within the app.</p>
  </blockquote>
  
  <p>I created a home_page.html file in the blog app I created, and placed the following code into it: </p>
  
  <pre><code>{% extends "base.html" %}
  
  {% load wagtailcore_tags %}
  
  {% block body_class %}template-homepage{% endblock %}
  
  {% block content %}
      {{ page.body|richtext }}
  {% endblock %}
  </code></pre>
  
  <p>But I am still getting the same error. </p>
  
  <p>Can you advise how I can resolve template error, and (if connected) why the body field is not editable. </p>
  
  <p>Thanks. </p>