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/auth/__pycache__/ |
Upload File : |
o �a� � @ s� d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z m Z d dlmZ G dd� d�Z G d d � d e �ZG dd� de �ZG d d� de �ZdS )� )�urlparse)�settings)�REDIRECT_FIELD_NAME)�redirect_to_login)�ImproperlyConfigured�PermissionDenied)�resolve_urlc @ s@ e Zd ZdZdZdZdZeZdd� Z dd� Z d d � Zdd� ZdS ) �AccessMixinz^ Abstract CBV mixin that gives access mixins the same customizable functionality. N� Fc C s* | j ptj}|std�| jj���t|�S )zK Override this method to override the login_url attribute. zr{0} is missing the login_url attribute. Define {0}.login_url, settings.LOGIN_URL, or override {0}.get_login_url().)� login_urlr � LOGIN_URLr �format� __class__�__name__�str)�selfr � r �</usr/lib/python3/dist-packages/django/contrib/auth/mixins.py� get_login_url s �zAccessMixin.get_login_urlc C � | j S )z[ Override this method to override the permission_denied_message attribute. )�permission_denied_message�r r r r �get_permission_denied_message � z)AccessMixin.get_permission_denied_messagec C r )zU Override this method to override the redirect_field_name attribute. )�redirect_field_namer r r r �get_redirect_field_name&