o
    ó<âg  ã                   @   sˆ   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z
 ddlmZ ddlmZmZmZ dd	lmZ dd
lmZ G dd„ deƒZdS )é    )Ú	AppConfig)Úchecks)ÚDeferredAttribute)Úpost_migrate)Úgettext_lazyé   )Úget_user_model)Úcheck_middlewareÚcheck_models_permissionsÚcheck_user_model)Úcreate_permissions)Úuser_logged_inc                   @   s$   e Zd ZdZdZedƒZdd„ ZdS )Ú
AuthConfigzdjango.db.models.AutoFieldzdjango.contrib.authz Authentication and Authorizationc                 C   sn   t jtdd ttƒ dd ƒ}t|tƒr ddlm} t	j|dd t
 tt
jj¡ t
 tt
jj¡ t
 t¡ d S )Nz1django.contrib.auth.management.create_permissions)Údispatch_uidÚ
last_loginr   )Úupdate_last_loginr   )r   Úconnectr   Úgetattrr   Ú
isinstancer   Úmodelsr   r   r   Úregisterr   ÚTagsr
   r	   )ÚselfÚlast_login_fieldr   © r   úK/var/www/html/venv/lib/python3.10/site-packages/django/contrib/auth/apps.pyÚready   s   þ
zAuthConfig.readyN)Ú__name__Ú
__module__Ú__qualname__Údefault_auto_fieldÚnameÚ_Úverbose_namer   r   r   r   r   r      s
    r   N)Údjango.appsr   Údjango.corer   Údjango.db.models.query_utilsr   Údjango.db.models.signalsr   Údjango.utils.translationr   r"   Ú r   r	   r
   r   Ú
managementr   Úsignalsr   r   r   r   r   r   Ú<module>   s    