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/contrib/staticfiles/__pycache__/ |
Upload File : |
o �a� � @ sR d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m Z d dd �ZdS )z� Views and functions for serving static files. These are only to be used during development, and SHOULD NOT be used in a production setting. � N)�settings)�finders)�Http404)�staticFc K sz t js|st�t�|��d�}t�|�}|s)|�d�s|dkr#td��td| ��t j �|�\}}tj | |fd|i|��S )as Serve static files below a given point in the directory structure or from locations inferred from the staticfiles finders. To use, put a URL pattern such as:: from django.contrib.staticfiles import views path('<path:path>', views.serve) in your URLconf. It uses the django.views.static.serve() view to serve the found files. �/� z'Directory indexes are not allowed here.z'%s' could not be found� document_root)r �DEBUGr � posixpath�normpath�lstripr �find�endswith�os�path�splitr �serve)�requestr �insecure�kwargs�normalized_path� absolute_pathr � r �B/usr/lib/python3/dist-packages/django/contrib/staticfiles/views.pyr s r )F)�__doc__r r �django.confr �django.contrib.staticfilesr �django.httpr �django.viewsr r r r r r �<module> s