Ë
    5åj+  ã            
       ó@  — d Z ddlZddlmZ ddlZddlmZmZmZ  ee	«      j                  «       j                  j                  Zej                  j                  d«      Zer e ee«      «      Z edd¬«      Z ed	d
e¬«      Z ed«      j%                  d«      ZeZdZddgZg d¢Zg d¢ZdZdedz  dz  gddg d¢idœgZdZdd edd¬«       ed d!¬«       ed"d#¬«       ed$d%¬«       ed&d'¬«      d(d)id*œiZddlZd+ej<                  v r
d,d-ied   d.<   d,d/id,d0id,d1id,d2igZd3Z d4Z!d3Z"d5d6gd7gd8d9œZ#d:Z$dZ% e ed; e&ed<z  «      ¬«      «      Z'd=„ Z( e(e'«      Z)d>d
d?d@dAdBœidCdDd?dEœidCgdFdGœdCgdHd
dIœdCgdHd
dIœdJœdKœZ*e)r;dL e&e'dMz  «      dNdOdPd?dHddQœe*dR   dS<   dJD ]  Z+e*dT   e+   dR   jY                  dS«       Œ dUZ-dVZ.dZ/dZ0dWZ1 edXdY¬«      Z2edZz  gZ3d[Z4d\Z5ed]z  Z6d^Z7d_Z8 ed`da¬«      Z9 edbdce:¬«      Z;d
Z<dZ= eddd#¬«      Z> eded#¬«      Z? eddd#¬«      Z@d
ZAdfZBdZCy)guŽ   
Django settings for verbrauchsportal project.
Migrated from Laravel â€“ equivalent of config/app.php + config/database.php + config/mail.php
é    N)ÚPath)ÚconfigÚConfigÚRepositoryEnvÚENV_FILEÚ
SECRET_KEYz'django-insecure-change-me-in-production)ÚdefaultÚ	APP_DEBUGF)r	   ÚcastÚALLOWED_HOSTSú,zapp_nutzer.Userz#app_admin.backends.AdminUserBackendz)django.contrib.auth.backends.ModelBackend)zdjango.contrib.adminzdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszdjango.contrib.staticfilesÚrest_frameworkÚcorsheadersÚ
app_nutzerÚapp_real_estateÚapp_apiÚapp_verbrauchÚ	app_adminÚcore)z-django.middleware.security.SecurityMiddlewarez*whitenoise.middleware.WhiteNoiseMiddlewarez%corsheaders.middleware.CorsMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez)django.middleware.common.CommonMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez7django.contrib.auth.middleware.AuthenticationMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewarez'core.middleware.SecureHeadersMiddlewarez.core.middleware.IPAddressRestrictionMiddlewarez&core.middleware.NutzerBesuchMiddlewarezverbrauchsportal.urlsz/django.template.backends.django.DjangoTemplatesr   Ú	templatesTÚcontext_processors)z(django.template.context_processors.debugz*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz3django.contrib.messages.context_processors.messagesz&core.context_processors.navbar_context)ÚBACKENDÚDIRSÚAPP_DIRSÚOPTIONSz!verbrauchsportal.wsgi.applicationr	   zmysql.connector.djangoÚDB_DATABASEÚverbrauchsportalÚDB_USERNAMEÚrootÚDB_PASSWORDÚ ÚDB_HOSTz	127.0.0.1ÚDB_PORTÚ3306ÚcharsetÚutf8mb4)ÚENGINEÚNAMEÚUSERÚPASSWORDÚHOSTÚPORTr   Úpytestr(   Útest_verbrauchsportalÚTESTzHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorz/loginú/z1app_admin.authentication.AdminTokenAuthenticationz3rest_framework.authentication.SessionAuthenticationz*rest_framework.permissions.IsAuthenticatedz,core.exception_handler.api_exception_handler)ÚDEFAULT_AUTHENTICATION_CLASSESÚDEFAULT_PERMISSION_CLASSESÚEXCEPTION_HANDLERz	^/api/.*$ÚLOG_DIRÚlogsc                 ó�   — 	 | j                  dd¬«       t        j                  | t        j                  «      S # t        $ r Y yw xY w)aò  True, wenn der laufende Prozess dort schreiben darf.

    Unter Apache/mod_wsgi laeuft der Prozess als www-data und darf im
    Deployment-Verzeichnis in der Regel NICHT anlegen oder schreiben. Ein
    Datei-Handler, der sich nicht oeffnen laesst, bringt logging.dictConfig
    zum Werfen -- und das passiert in django.setup(), also noch bevor
    irgendeine View laeuft. Der gesamte Dienst waere unten. Deshalb wird die
    Schreibbarkeit hier geprueft und der Handler im Zweifel weggelassen.
    T)ÚparentsÚexist_okF)ÚmkdirÚOSErrorÚosÚaccessÚW_OK)Úpfads    ú2/var/www/html/vportal/verbrauchsportal/settings.pyÚ_logverzeichnis_nutzbarr@   ¯   sB   € ðØ�
‰
˜4¨$ˆ
Ô/ô �9‰9�Tœ2Ÿ7™7Ó#Ð#øô ò Ùðús   ‚9 ¹	AÁAé   Úverbosez&{asctime} {levelname} {name} {message}ú{)ÚformatÚstyleÚconsolezlogging.StreamHandler)ÚclassÚ	formatterÚINFO)ÚhandlersÚlevelÚERROR)rJ   rK   Ú	propagate)zdjango.requestz
api.errors)ÚversionÚdisable_existing_loggersÚ
formattersrJ   r   Úloggersz$logging.handlers.RotatingFileHandlerzdjango-errors.logi  P é   zutf-8)rG   ÚfilenameÚmaxBytesÚbackupCountÚencodingrH   rK   ÚdelayrJ   Ú	errorfilerQ   zde-dezEurope/Berlinz/static/ÚSTATIC_ROOTz/home/test/tempÚstaticz7whitenoise.storage.CompressedManifestStaticFilesStoragez/media/Úmediazdjango.db.models.BigAutoFieldz+django.core.mail.backends.smtp.EmailBackendÚEMAIL_HOSTNAMEzsmtp.mailgun.orgÚ
EMAIL_PORTiK  ÚEMAIL_USERNAMEÚEMAIL_PASSWORDÚDENY)DÚ__doc__ÚenvironÚpathlibr   r;   Údecoupler   r   r   Ú__file__ÚresolveÚparentÚBASE_DIRÚgetÚenv_file_pathr   ÚboolÚDEBUGÚsplitÚAllowedHostsListr   ÚAUTH_USER_MODELÚAUTHENTICATION_BACKENDSÚINSTALLED_APPSÚ
MIDDLEWAREÚROOT_URLCONFÚ	TEMPLATESÚWSGI_APPLICATIONÚ	DATABASESÚsysÚmodulesÚAUTH_PASSWORD_VALIDATORSÚ	LOGIN_URLÚLOGIN_REDIRECT_URLÚLOGOUT_REDIRECT_URLÚREST_FRAMEWORKÚCORS_URLS_REGEXÚCORS_ALLOW_ALL_ORIGINSÚstrr4   r@   ÚLOG_DATEI_AKTIVÚLOGGINGÚ_loggerÚappendÚLANGUAGE_CODEÚ	TIME_ZONEÚUSE_I18NÚUSE_TZÚ
STATIC_URLrY   ÚSTATICFILES_DIRSÚSTATICFILES_STORAGEÚ	MEDIA_URLÚ
MEDIA_ROOTÚDEFAULT_AUTO_FIELDÚEMAIL_BACKENDÚ
EMAIL_HOSTÚintr]   ÚEMAIL_USE_TLSÚEMAIL_USE_SSLÚEMAIL_HOST_USERÚEMAIL_HOST_PASSWORDÚDEFAULT_FROM_EMAILÚSECURE_CONTENT_TYPE_NOSNIFFÚX_FRAME_OPTIONSÚSECURE_BROWSER_XSS_FILTER© ó    r?   ú<module>rœ      s¬  ðñó
 Ý Û 	ß 2Ñ 2ñ �‹>×!Ñ!Ó#×*Ñ*×1Ñ1€ð
 —
‘
—‘˜zÓ*€Ùá‘M -Ó0Ó1€Fñ �LÐ*SÔT€
Ùˆ{ E°Ô5€Ù˜/Ó*×0Ñ0°Ó5Ð Ø €ð
 $€ð *Ø/ðÐ ò€ò0€
ð" '€ð EØ˜FÑ" [Ñ0Ð1Øà ò #ð
ñ	ð€	ð" 7Ð ð Ø*Ù�}Ð.@ÔAÙ�}¨fÔ5Ù˜=°"Ô5Ù�y¨+Ô6Ù�y¨&Ô1à�yð
ñ
ð€	ó Øˆs�{‰{ÑàÐ'ð$€IˆiÑ˜Ñ ð ÐWÐXØÐMÐNØÐNÐOØÐOÐPð	Ð ð €	ØÐ ØÐ ð 	<à=ð'ð 	5ð#ð Hñ
€ð €ØÐ ñ
 ‰v�i©¨X¸Ñ->Ó)?Ô@Ó
A€ò$ñ" *¨'Ó2€ð Ø %àØ>Øñ
ðð 	Ð4À9ÑMðð
 $˜¨vÑ6ð #˜ØØñ
ð #˜ØØñ
ññ€ñ> ð 8Ù˜Ð"5Ñ5Ó6Ø#ØØØØØñ	(€GˆJÑ˜Ñ$ð 4ò DˆØ�	Ñ˜7Ñ# JÑ/×6Ñ6°{ÕCðDð €Ø€	Ø€Ø	€ð
 €
Ù�]Ð,=Ô>€Ø˜xÑ'Ð(Ð ØOÐ ð
 €	Ø˜Ñ€
ð
 5Ð ð
 >€ÙÐ$Ð.@ÔA€
Ù�L¨#°CÔ8€
Ø€Ø€ÙÐ)°2Ô6€ÙÐ-°rÔ:Ð ÙÐ,°bÔ9Ð ð $Ð Ø€Ø Ñ r›   