django/django/views/templates/technical_500.html @malikarumi malikarumi changed default pastebin link to dpaste.de, which is the site used by Django IRC. This is related to #11919 & #26611. I also changed the submit value on the button to match. @timgraham @claudep 486 lines (470 sloc) 16.8 KB {% if exception_type %}{{ exception_type }}{% else %}Report{% endif %} {% if request %} at {{ request.path_info }}{% endif %} {% if not is_email %} {% endif %}

{% if exception_type %}{{ exception_type }}{% else %}Report{% endif %} {% if request %} at {{ request.path_info }}{% endif %}

{% if exception_value %}{{ exception_value|force_escape }}{% else %}No exception message supplied{% endif %}
{% if request %} {% endif %} {% if exception_type %} {% endif %} {% if exception_type and exception_value %} {% endif %} {% if lastframe %} {% endif %}
Request Method: {{ request.META.REQUEST_METHOD }}
Request URL: {{ request.get_raw_uri }}
Django Version: {{ django_version_info }}
Exception Type: {{ exception_type }}
Exception Value:
{{ exception_value|force_escape }}
Exception Location: {{ lastframe.filename }} in {{ lastframe.function }}, line {{ lastframe.lineno }}
Python Executable: {{ sys_executable }}
Python Version: {{ sys_version_info }}
Python Path:
{{ sys_path|pprint }}
Server time: {{server_time|date:"r"}}
{% if unicode_hint %}

Unicode error hint

The string that could not be encoded/decoded was: {{ unicode_hint }}

{% endif %} {% if template_does_not_exist %}

Template-loader postmortem

{% if postmortem %}

Django tried loading these templates, in this order:

{% for entry in postmortem %}

Using engine {{ entry.backend.name }}:

{% endfor %} {% else %}

No templates were found because your 'TEMPLATES' setting is not configured.

{% endif %}
{% endif %} {% if template_info %}

Error during template rendering

In template {{ template_info.name }}, error at line {{ template_info.line }}

{{ template_info.message }}

{% for source_line in template_info.source_lines %} {% if source_line.0 == template_info.line %} {% else %} {% endif %} {% endfor %}
{{ source_line.0 }} {{ template_info.before }}{{ template_info.during }}{{ template_info.after }}
{{ source_line.0 }} {{ source_line.1 }}
{% endif %} {% if frames %}

Traceback {% if not is_email %} Switch to copy-and-paste view{% endif %}

{% if not is_email %}


{% endif %} {% endif %}

Request information

{% if request %} {% if user_str %}

USER

{{ user_str }}

{% endif %}

GET

{% if request.GET %} {% for k, v in request_GET_items %} {% endfor %}
Variable Value
{{ k }}
{{ v|pprint }}
{% else %}

No GET data

{% endif %}

POST

{% if filtered_POST_items %} {% for k, v in filtered_POST_items %} {% endfor %}
Variable Value
{{ k }}
{{ v|pprint }}
{% else %}

No POST data

{% endif %}

FILES

{% if request.FILES %} {% for k, v in request_FILES_items %} {% endfor %}
Variable Value
{{ k }}
{{ v|pprint }}
{% else %}

No FILES data

{% endif %} {% if request.COOKIES %} {% for k, v in request_COOKIES_items %} {% endfor %}
Variable Value
{{ k }}
{{ v|pprint }}
{% else %}

No cookie data

{% endif %}

META

{% for var in request.META.items|dictsort:0 %} {% endfor %}
Variable Value
{{ var.0 }}
{{ var.1|pprint }}
{% else %}

Request data not supplied

{% endif %}

Settings

Using settings module {{ settings.SETTINGS_MODULE }}

{% for var in settings.items|dictsort:0 %} {% endfor %}
Setting Value
{{ var.0 }}
{{ var.1|pprint }}
{% if not is_email %}

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.

{% endif %}