title: Django - custom 403 template
body: <p>I'm trying to use my 403, 404, 500 custom templates in Django 1.5 .
  404 and 500 work perfectly, but 403 still showing me the built-in Django 403 template.</p>
  
  <p>I put all three templates in the root template directory in my project.
  They are named : 403.html, 404.html, 500.html</p>
  
  <p>I also tried using:</p>
  
  <p>urls.py:</p>
  
  <pre><code> from django.utils.functional import curry
   handler403 = curry(permission_denied, template_name='403.html')
  </code></pre>
  
  <p>and also:
  urls.py:</p>
  
  <pre><code>handler403 = 'proj_name.views.my_custom_permission_denied_view'
  </code></pre>
  
  <p>proj_name/views.py</p>
  
  <pre><code>def my_custom_permission_denied_view(request):
      return ethoos_response('403.html', None, request)
  </code></pre>
  
  <p>Both methods do not work. Also in 404 and 500 I use none of these methods, just the templates inside the template directory, and they are shown.</p>
  
  <p>All three suppose to work the same way according to Django's documentation.
  <a href="https://docs.djangoproject.com/en/1.5/topics/http/views/#the-403-http-forbidden-view" rel="noreferrer">https://docs.djangoproject.com/en/1.5/topics/http/views/#the-403-http-forbidden-view</a></p>
  
  <p>I have no idea why only 403 doesn't.
  Thanks.</p>