o
    ƒó·in  ã                   @   sR   d 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e	efdd	„Zd
S )z"
Creates the default Site object.
é    )Úapps)Úsettings)Úno_style)ÚDEFAULT_DB_ALIASÚconnectionsÚrouteré   Tc           
      K   sì   z|  dd¡}W n
 ty   Y d S w t ||¡sd S |j |¡ ¡ sr|dkr+tdƒ |tt	ddƒddd�j
|d	� t| j tƒ |g¡}|rt|dkrOtd
ƒ t|  ¡ �}|D ]}	| |	¡ qXW d   ƒ d S 1 skw   Y  d S d S d S )NÚsitesÚSiter   z Creating example.com Site objectZSITE_IDé   zexample.com)ÚpkÚdomainÚname)ÚusingzResetting sequence)Z	get_modelÚLookupErrorr   Zallow_migrate_modelZobjectsr   ÚexistsÚprintÚgetattrr   Úsaver   ÚopsZsequence_reset_sqlr   ÚcursorÚexecute)
Z
app_configÚ	verbosityÚinteractiver   r   Úkwargsr
   Zsequence_sqlr   Úcommand© r   úeC:\Users\psant\Downloads\PAF backend\school\venv\Lib\site-packages\django/contrib/sites/management.pyÚcreate_default_site   s4   ÿÿþÿ"ÿîr   N)Ú__doc__Zdjango.appsr   Zglobal_appsZdjango.confr   Zdjango.core.management.colorr   Z	django.dbr   r   r   r   r   r   r   r   Ú<module>   s    û