|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /lib64/python2.7/site-packages/django/views/decorators/ |
Upload File : |
�
r�\c @ s? d d l m Z d d l m Z d � Z d � Z d � Z d S( i����( t wraps( t available_attrsc s+ � f d � } t � d t � � �| � S( s�
Modifies a view function so its response has the X-Frame-Options HTTP
header set to 'DENY' as long as the response doesn't already have that
header set.
e.g.
@xframe_options_deny
def some_view(request):
...
c s8 � | | � } | j d d � d k r4 d | d <n | S( Ns X-Frame-Optionst DENY( t gett None( t argst kwargst resp( t view_func( sF /tmp/pip-install-XxeQeY/django/django/views/decorators/clickjacking.pyt wrapped_view s
t assigned( R R ( R R ( ( R sF /tmp/pip-install-XxeQeY/django/django/views/decorators/clickjacking.pyt xframe_options_deny s
c s+ � f d � } t � d t � � �| � S( s
Modifies a view function so its response has the X-Frame-Options HTTP
header set to 'SAMEORIGIN' as long as the response doesn't already have
that header set.
e.g.
@xframe_options_sameorigin
def some_view(request):
...
c s8 � | | � } | j d d � d k r4 d | d <n | S( Ns X-Frame-Optionst
SAMEORIGIN( R R ( R R R ( R ( sF /tmp/pip-install-XxeQeY/django/django/views/decorators/clickjacking.pyR ( s
R
( R R ( R R ( ( R sF /tmp/pip-install-XxeQeY/django/django/views/decorators/clickjacking.pyt xframe_options_sameorigin s
c s+ � f d � } t � d t � � �| � S( s�
Modifies a view function by setting a response variable that instructs
XFrameOptionsMiddleware to NOT set the X-Frame-Options HTTP header.
e.g.
@xframe_options_exempt
def some_view(request):
...
c s � | | � } t | _ | S( N( t Truet xframe_options_exempt( R R R ( R ( sF /tmp/pip-install-XxeQeY/django/django/views/decorators/clickjacking.pyR <