title: Django: Overrideing base_site.html
body: <p>Folks,
  I tried following steps in the <a href="https://docs.djangoproject.com/en/1.6/intro/tutorial02/" rel="nofollow noreferrer">Django Tutorial</a> for customizing the admin template. I followed the steps to the letter, creating a directory structure as follows:</p>
  
  <pre><code> - myproject/
     - myproject/
       - templates/
         - admin/
           - base_site.html
     - myapp1/
     - manage.py
  </code></pre>
  
  <p>I edited base_site.html to change text "Django site admin" to "My site admin".</p>
  
  <p>I edited myproject/settings.py to add:</p>
  
  <pre><code>TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')]
  </code></pre>
  
  <p>Upon running this, my changes to base_site.html did not take effect. </p>
  
  <p>I then followed the advise on <a href="https://stackoverflow.com/questions/14754545/django-override-admin-template">this post</a> and created the following directory structure:</p>
  
  <pre><code> - myproject/
     - myproject/
     - templates/
       - admin/
         - base_site.html
     - myapp1/
     - manage.py
  </code></pre>
  
  <p>And added the following to my settings.py file:</p>
  
  <pre><code>TEMPLATE_DIRS = (os.path.join(BASE_DIR,'..', 'mytemplates'),)
  TEMPLATE_LOADERS = (
      'django.template.loaders.filesystem.Loader',
      'django.template.loaders.app_directories.Loader',
  )
  </code></pre>
  
  <p>I am still greeted by "Django administration" when I visit the admin page. What am I doing wrong?</p>