title: Is it possible to only specify the name of the "base.html" file in the {%extends%}, instead of "app/base.html"?
body: <p>I'm learning Django and I stumble upon a question:
  Is it possible to make the path to the <em>base.html</em> file in the <em>{% extends &quot;app/base.html&quot; %}</em> link from the <em>helloworld.html</em> file as short as possible?
  So I would only have to write <em>{% extends &quot;base.html&quot; %}</em> to make it work.</p>
  <p>Right now, if I try to do this, python will throw an exception at the <em>def helloworld(request)</em>: function in <em>views.py</em>.</p>
  <p>So my app file structure is:</p>
  <pre><code>├── app
  │   ├── migrations
  │   ├── static
  │   ├── templates 
  │      ├── app
  │         ├── base.html
  │         ├── helloworld.html
  │   ├── views.py 
  │   └── models.py 
  ├── DjangoProject
  │   ├── __init__.py 
  │   ├── urls.py 
  │   ├── settings.py 
  │   ├── templates 
  ├── manage.py
  </code></pre>
  <p>helloworld.html:</p>
  <pre><code>{% extends &quot;app/base.html&quot; %}
  
  {% block head_title %} hello {% endblock %}
  
  {% block content %} 
  &lt;p&gt; hello world &lt;/p&gt; 
  {% endblock %}
  </code></pre>
  <p>views.py:</p>
  <pre><code>from django.shortcuts import render
  from django.http import HttpRequest
  
  def helloworld(request):
      hello_title = 'Test'
      assert isinstance(request, HttpRequest)
      return render(
          request,
          'app/helloworld.html',
          {
              'title_test':hello_title    
          }
      )
  </code></pre>
  <p>settings.py:</p>
  <pre><code>import os
  
  BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  INSTALLED_APPS = [
      'app',]
  TEMPLATES = [
      {
          'BACKEND': 'django.template.backends.django.DjangoTemplates',
          'DIRS': [os.path.join(BASE_DIR,'templates'),],
          'APP_DIRS': True,
          'OPTIONS': {
              'context_processors': [
                  'django.template.context_processors.debug',
                  'django.template.context_processors.request',
                  'django.contrib.auth.context_processors.auth',
                  'django.contrib.messages.context_processors.messages',
              ],
          },
      },
  ]
  </code></pre>
  <p>I have tried including another path into the <em>'DIRS:'</em> section the <em>TEMPLATES</em> in the <em>settings.py</em> file but it doesn't seem to work.
  The django documentation and another stackoverflow post I have found only talk about adding the &quot;app/base.html&quot; path.</p>