Las plantillas de administración de django personalizadas no funcionan

He estado tratando de obtener plantillas personalizadas para la página de administración de Django, pero no he tenido éxito. He leído la documentación de django y varios blogs que lo explican como un paso tan fácil, que asumí que era.

A partir de ahora, la página de administración funciona, pero mi propia reescritura de CSS o plantillas no funciona. Mi configuración es la siguiente

/project_folder/
      manage.py
      settings.py
      urls.py
      __init__.py
      /app/
          views.py
          models.py
          __init__.py
          /templates/
                /admin/
                    base_site.html

En las urls.py tengo

(r'^admin/', include(admin.site.urls)),

Lo cual funciona ya que no puedo iniciar sesión, etc. Entonces, asumo que /admin/base_site.html sobrescribiría el predeterminado, pero no está haciendo nada.

Alguien sabe lo que está pasando aquí ? Lo seguí de los tutoriales / guías de Django y fui a algunos blogs para ver si tenían respuestas, pero todos dijeron lo mismo.

Edición 1: Tengo la configuración de mi directorio de plantillas correctamente.

TEMPLATE_DIRS = (
    os.path.join(PROJECT_PATH, 'templates/'),
)

Esto funciona correctamente, ya que tengo el resto de mi sitio trabajando con un directorio de medios para CSS, etc. Lo único que no parece 'aceptar' las plantillas es la sección de administración.

Respuestas a la pregunta(5)

Su respuesta a la pregunta