OwlCyberSecurity - MANAGER
Edit File: config.cpython-39.pyc
a ���e�, � @ s^ d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z m Z dZdZG dd � d �Z dS ) � N)� import_module)�ImproperlyConfigured)�cached_property)� import_string�module_has_submodule�apps�modelsc @ sp e Zd ZdZdd� Zdd� Zedd� �Zedd � �Z d d� Z edd � �Zddd�Z ddd�Zdd� Zdd� ZdS )� AppConfigz>Class representing a Django application and its configuration.c C s� || _ || _d | _t| d�s,|�d�d | _| j�� sDtd| j ��t| d�sZ| j�� | _ t| d�sp| � |�| _d | _d | _ d S )N�label�.� z4The app label '%s' is not a valid Python identifier.�verbose_name�path)�name�moduler �hasattr� rpartitionr �isidentifierr �titler �_path_from_moduler � models_moduler )�self�app_name� app_module� r �S/home/gouroczh/virtualenv/pat/3.9/lib/python3.9/site-packages/django/apps/config.py�__init__ s � zAppConfig.__init__c C s d| j j| jf S )Nz<%s: %s>)� __class__�__name__r �r r r r �__repr__: s zAppConfig.__repr__c C s ddl m} |jS )Nr )�settings)Zdjango.confr! ZDEFAULT_AUTO_FIELD)r r! r r r �default_auto_field= s zAppConfig.default_auto_fieldc C s | j jtjuS )N)r r"