Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Template does not exist: 500.html

I have created a template for the 500 HTTP error.

I have inserted my template 500.html in:

  1. /project/
  2. /project/templates/
  3. /python2.5/
  4. /python2.5/templates/

but I always get this error:

TemplateDoesNotExist: 500.html

I get the same problem for an HTTP 404 error.

Why?

like image 428
xRobot Avatar asked May 12 '10 20:05

xRobot


2 Answers

You might need to specify the template directories in settings.py, if you haven't already.

e.g. in my settings.py, I have:

ROOTDIR = os.path.abspath(os.path.dirname(__file__)) 
TEMPLATE_DIRS = (
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
    # Always use forward slashes, even on Windows.
    # Don't forget to use absolute paths, not relative paths.
    ROOTDIR + '/logistics/templates',
)
like image 135
kafuchau Avatar answered Nov 15 '22 23:11

kafuchau


Try to set
DEBUG=True in your settings file

like image 32
Maria Sakharova Avatar answered Nov 15 '22 21:11

Maria Sakharova