Django Template inheritance (location for extends)
<p>I'm trying to create base.html to extend it from my apps.</p>

<p>My structure:</p>

<p>ROOT(pyshop)</p>

<ul>
<li>polls

<ul>
<li>templates

<ul>
<li>polls

<ul>
<li>index.html (contains {% extends "base.html" %})</li>
</ul></li>
</ul></li>
</ul></li>
<li>pyshop

<ul>
<li>templates

<ul>
<li>base.html</li>
</ul></li>
</ul></li>
</ul>

<p>But it can't find base.html</p>

<blockquote>
  <p>Template-loader postmortem</p>
  
  <p>Django tried loading these templates, in this order:</p>
  
  <p>Using engine django:
  django.template.loaders.app_directories.Loader: /home/sz/Projects/pyshop/polls/templates/pyshop/base.html (Source does not exist)
  django.template.loaders.app_directories.Loader: /home/sz/Projects/pyshop/venv/lib/python3.5/site-packages/django/contrib/admin/templates/pyshop/base.html (Source does not exist)
  django.template.loaders.app_directories.Loader: /home/sz/Projects/pyshop/venv/lib/python3.5/site-packages/django/contrib/auth/templates/pyshop/base.html (Source does not exist)</p>
</blockquote>

<p>Any suggestions?</p>