Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/django/views/__pycache__/ |
Upload File : |
o 3�a; � @ s� d dl mZ d dlmZmZmZmZ d dlmZm Z m Z mZ d dlm Z dZdZdZdZd Ze efd d��Ze efdd ��Ze efdd��Ze efdd��ZdS )� )�quote)�HttpResponseBadRequest�HttpResponseForbidden�HttpResponseNotFound�HttpResponseServerError)�Context�Engine�TemplateDoesNotExist�loader)�requires_csrf_tokenz404.htmlz403.htmlz400.htmlz500.htmlz� <!doctype html> <html lang="en"> <head> <title>%(title)s</title> </head> <body> <h1>%(title)s</h1><p>%(details)s</p> </body> </html> c C s� |j j}z|jd }W n ttfy Y nw t|t�r|}t| j�|d�}zt � |�}|�|| �}d}W n" tyW |t krA� t� �tddd� �}|�t|��}d}Y nw t||d�S ) a� Default 404 handler. Templates: :template:`404.html` Context: request_path The path of the requested URL (e.g., '/app/pages/bad_page/'). It's quoted to prevent a content injection attack. exception The message from the exception which triggered the 404 (if one was supplied), or the exception class name r )�request_path� exceptionNz Not Foundz4The requested resource was not found on this server.��title�details� text/html��content_type)� __class__�__name__�args�AttributeError� IndexError� isinstance�strr �pathr �get_template�renderr �ERROR_404_TEMPLATE_NAMEr �from_string�ERROR_PAGE_TEMPLATEr r ) �requestr � template_name�exception_repr�message�context�template�bodyr � r( �7/usr/lib/python3/dist-packages/django/views/defaults.py�page_not_found s8 � � ���r* c C sN zt �|�}W n ty |tkr� ttddd� dd� Y S w t|�� �S )zS 500 error handler. Templates: :template:`500.html` Context: None zServer Error (500)� r r r )r r r �ERROR_500_TEMPLATE_NAMEr r r )r! r"