From db1a6f5278392031b02a85389cdc6c05163a5910 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Mon, 9 Feb 2026 08:21:30 +0000 Subject: [PATCH] Autosave: 20260209-082129 --- config/__pycache__/settings.cpython-311.pyc | Bin 4582 -> 4518 bytes config/__pycache__/wsgi.cpython-311.pyc | Bin 679 -> 1166 bytes config/asgi.py | 11 ++++++- config/settings.py | 7 ++-- config/wsgi.py | 13 ++++++-- core/__pycache__/apps.cpython-311.pyc | Bin 1304 -> 524 bytes core/apps.py | 12 +------ ...ng_logo_url_systemsetting_logo_and_more.py | 14 +++++--- ...ystemsetting_logo_and_more.cpython-311.pyc | Bin 2485 -> 2755 bytes manage.py | 30 +++++++----------- manage_trace.txt | 1 + requirements.txt | 6 ++-- settings_trace.txt | 1 + startup_status.txt | 18 +++++++++++ wsgi_crash.txt | 30 ++++++++++++++++++ wsgi_status.txt | 9 ++++++ wsgi_trace.txt | 1 + 17 files changed, 109 insertions(+), 44 deletions(-) create mode 100644 manage_trace.txt create mode 100644 settings_trace.txt create mode 100644 startup_status.txt create mode 100644 wsgi_crash.txt create mode 100644 wsgi_status.txt create mode 100644 wsgi_trace.txt diff --git a/config/__pycache__/settings.cpython-311.pyc b/config/__pycache__/settings.cpython-311.pyc index aaac9ec03993bd8e315a1f08e781f581723d7186..b9c13a57a1bee024f75f62ebd6e8a68ae653c1d7 100644 GIT binary patch delta 201 zcmaE+yiA#IIWI340}xnE=*;91+Q?_X#>h6=p3PwLY_{K%&#}h=dAb}s1J#rBi&FKH z^YcnlD@x)Eit>|Fi;MG%iuHiZtkmR^c&JnrPKD_?`ALa6@x`enC7F5Y#hZmWgV_W* z_?SL0z=#H}4G*rOj3RA&iV{lg|rW2LRleL%{$5 diff --git a/config/__pycache__/wsgi.cpython-311.pyc b/config/__pycache__/wsgi.cpython-311.pyc index 582bff86d5e55a874e23c8754cc0cffbe3fa8033..1d0ee84eba58bcb14f2270bcacc313dd0534c4f9 100644 GIT binary patch delta 686 zcmZus&2G~`5T5nFYaEvr34;g%LInjWLP&6dOAr;|h6I=9Vwrjy965Hhwvwucy5d4B zq0%TkKu+nQFTf4;4H9GtYY)5uQpCwe)~{Z4Q#8DPBUZsdj^GJhu_Yql0P|RyAb?YL&TT9&*u^+um(zcVjNHi}qt< z!7fHec9aRn#Ipl%D~Doly)2@&>~L>kT^)Y?jvkHPq1)GmH+J-49Z}5-Y{znf2>bnA zq0Vqb(2Mvol`WRtvMkC4A(eZq+H>C%o(-VVc{vgCi(*;Zu7_EnOmG-@eN3gEO|TzP zg>|#?pH#v-ZWx7Bd)@5?B-$V(AavR3*nT^xZv_O`2VvVKV%|{BHT*)>l36SR5dI#$ z;;L~9=Ctf{K|*RO+?kd=HC7LzxKKYM@}{sqsMp4$Kb delta 203 zcmeC4^`V1*7DXhzw z7#LOqF$6F&FfpVuF9UK`!-N>3*ix8+88q1@Co%4qH`33@FE7d0Pf0Dv$*;^!%`4F_ zFHX9M?$w`U*7JGbrN`7*D{4J*Z;#&eKS&4b+`FhFuMX7oq#YN1M#hBB% d_<$N1fw(wgayzpu^8*IM$u=z3tVKLPF#u@kE#CkD diff --git a/config/asgi.py b/config/asgi.py index ed7c431..46bbdf5 100644 --- a/config/asgi.py +++ b/config/asgi.py @@ -8,9 +8,18 @@ https://docs.djangoproject.com/en/5.2/howto/deployment/asgi/ """ import os +from pathlib import Path + +try: + from dotenv import load_dotenv + env_path = Path(__file__).resolve().parent.parent.parent / '.env' + if env_path.exists(): + load_dotenv(env_path) +except ImportError: + pass from django.core.asgi import get_asgi_application os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') -application = get_asgi_application() +application = get_asgi_application() \ No newline at end of file diff --git a/config/settings.py b/config/settings.py index c8ae3b4..2d79ebf 100644 --- a/config/settings.py +++ b/config/settings.py @@ -38,13 +38,12 @@ INSTALLED_APPS = [ MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', - 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', + # 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'config.urls' @@ -60,7 +59,8 @@ TEMPLATES = [ 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', - 'core.context_processors.deployment_timestamp', # Custom CP + 'core.context_processors.project_context', + 'core.context_processors.global_settings', ], }, }, @@ -141,6 +141,7 @@ SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True SESSION_COOKIE_SAMESITE = "None" CSRF_COOKIE_SAMESITE = "None" +# X_FRAME_OPTIONS = 'SAMEORIGIN' # Email Settings EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' diff --git a/config/wsgi.py b/config/wsgi.py index e2fbd58..6c87fb6 100644 --- a/config/wsgi.py +++ b/config/wsgi.py @@ -4,13 +4,22 @@ WSGI config for config project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see -https://docs.djangoproject.com/en/5.2/howto/deployment/wsgi/ +https://docs.djangoproject.com/en/5.0/howto/deployment/wsgi/ """ import os +from pathlib import Path + +try: + from dotenv import load_dotenv + env_path = Path(__file__).resolve().parent.parent.parent / '.env' + if env_path.exists(): + load_dotenv(env_path) +except ImportError: + pass from django.core.wsgi import get_wsgi_application os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') -application = get_wsgi_application() +application = get_wsgi_application() \ No newline at end of file diff --git a/core/__pycache__/apps.cpython-311.pyc b/core/__pycache__/apps.cpython-311.pyc index 0ea1680fb20cf57563518b24ee818294ab7cc4a4..ed8da76833d3125750f30237f7f6b75985871d6c 100644 GIT binary patch delta 308 zcmbQi)x*NKoR^o20R)OWGkX{&@<|xz0XfqdQW#Pga~N_NqZk<(m>Ap{QkYs8QkYX2 zmoYOitOjBTh+;}%nHVQ#lnfI9(Tq^eXE7jSIzuW$6k`elP$gp&a|%-wOA2!^gC@(w zwT8@onyix_Fx#=OWcUoyGWigboRkOd}KfQ(|v$@VM~J`FAnE=9aB2|rEdTihvG ziFxVydWi)E#YG_JK=ko|SYU;GK-Mn~o80`A(wtPgA^{*5LIdJE}Xapl>_3$teq6KWjr3w?tC*l5AVlPDGx~5iPzR?3E;a} z3@FoAwkJ_}0~9E+!68jTgf7`qQT99BnVTXN(jtTo6D zP=Ix=B64j9O+bPdgl6c_=L4(QzcqYQ+T)kq>qp@Mj6;xgKlL~Td~`|Lbz1I)^bS5q zdwplH|4Y(KNyJFCc`^?R@(j#l^RQL<={Uzj*Jpf=aV~Pg2^3Akwsq5U9K)rZllPco zxmLX*dUhVcuI08Wj@9BuV0o^uXA)E0xNhbG0X)!)oE<&<(;GTVN&@#B1{&f9AIhlhs80n$d3iT6;0haAwfO zj{5IU(vqDlM)SX*ScYz){9*k4nW%6QxhD;ku5{HK(Qe*Sk4EMChB~#WPDSceR~=a? zzMc7cCsJ{bh$f=ulSR=TM8K@74Apna$AuRfYap>cQnUf-tA_~^W0~ZlX5l@j=BZh)E2jy@r-K?)&`PCl**$@xX8 z@x_(JC8@c^sU;>&i+23zJ3axZVIjup1~o(3OV`d`SGPiIo4Hv1oS() zxFBiw^AABWLJ(+%LRn%_az?#^)EL7A2Ns=I0epe$3o0Bm_)Gx43c>E8=rf^U_N)ibN+jutYP8PQJsUY@h&? zEK&riU@1<_Nxj99l3ARbUz%4^1j$8RkssqJ}Bte8I zknq#wn>>Zpf}Jg>G%q;NXYy&*hm3WT*RsjlOLcHv;gGx`5O6~x4&n&Z*+!%*e?0fdM-Sa*N7Gu;dpU IO2AeC08e@96951J delta 879 zcmX>sx>cBOIWI340}$l;bY{Nin8?@7^nq#OY!$CHEX$Y}7*+!@1TZnAvShKrcqvRN ztUwX=EDpE`TMAnWdkV)I&Sfk>eLxHWYq%y0G7B3c>*NOOf=e_UBkDG8K@74 zaq8p8qE7&aKCquaCZ!0b2!Zu+Lk(s~5l#_F5nUsO%|1hfKJgR@41JPoq)N|uk z=@c0ZU9u^XYvc&nCQZC;NN$u*QNXYbhZ|9JDPrgn!R|9}gwL2#l)$=5.0,<6.0 mysqlclient==2.2.7 python-dotenv==1.1.1 -pyzk==0.9 gunicorn==21.2.0 -whitenoise==6.6.0 requests -openpyxl \ No newline at end of file +openpyxl diff --git a/settings_trace.txt b/settings_trace.txt new file mode 100644 index 0000000..944488a --- /dev/null +++ b/settings_trace.txt @@ -0,0 +1 @@ +Settings loaded diff --git a/startup_status.txt b/startup_status.txt new file mode 100644 index 0000000..ecbe128 --- /dev/null +++ b/startup_status.txt @@ -0,0 +1,18 @@ +[2026-02-09T07:28:37.599243] Starting manage.py... +[2026-02-09T07:28:37.599461] Args: ['manage.py', 'runserver', '0.0.0.0:8000'] +[2026-02-09T07:28:37.653416] Loaded .env +[2026-02-09T07:28:38.658262] Django setup complete. +[2026-02-09T07:28:38.658403] Executing command line... +[2026-02-09T07:28:46.088684] SystemExit caught: 3 +[2026-02-09T07:28:46.362448] Starting manage.py... +[2026-02-09T07:28:46.362618] Args: ['manage.py', 'runserver', '0.0.0.0:8000'] +[2026-02-09T07:28:46.390956] Loaded .env +[2026-02-09T07:28:46.717591] Django setup complete. +[2026-02-09T07:28:46.717749] Executing command line... +[2026-02-09T07:42:35.563432] SystemExit caught: 3 +[2026-02-09T07:42:36.571344] Starting manage.py... +[2026-02-09T07:42:36.571557] Args: ['manage.py', 'runserver', '0.0.0.0:8000'] +[2026-02-09T07:42:36.626917] Loaded .env +[2026-02-09T07:42:37.207600] Django setup complete. +[2026-02-09T07:42:37.207759] Executing command line... +[2026-02-09T07:42:38.535239] SystemExit caught: 3 diff --git a/wsgi_crash.txt b/wsgi_crash.txt new file mode 100644 index 0000000..4143b0d --- /dev/null +++ b/wsgi_crash.txt @@ -0,0 +1,30 @@ +WSGI Crash: No module named 'whitenoise' +Traceback (most recent call last): + File "/home/ubuntu/executor/workspace/config/wsgi.py", line 19, in + application = get_wsgi_application() + ^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ubuntu/.local/lib/python3.11/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application + return WSGIHandler() + ^^^^^^^^^^^^^ + File "/home/ubuntu/.local/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 118, in __init__ + self.load_middleware() + File "/home/ubuntu/.local/lib/python3.11/site-packages/django/core/handlers/base.py", line 40, in load_middleware + middleware = import_string(middleware_path) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ubuntu/.local/lib/python3.11/site-packages/django/utils/module_loading.py", line 30, in import_string + return cached_import(module_path, class_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/ubuntu/.local/lib/python3.11/site-packages/django/utils/module_loading.py", line 15, in cached_import + module = import_module(module_path) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "", line 1206, in _gcd_import + File "", line 1178, in _find_and_load + File "", line 1128, in _find_and_load_unlocked + File "", line 241, in _call_with_frames_removed + File "", line 1206, in _gcd_import + File "", line 1178, in _find_and_load + File "", line 1142, in _find_and_load_unlocked +ModuleNotFoundError: No module named 'whitenoise' diff --git a/wsgi_status.txt b/wsgi_status.txt new file mode 100644 index 0000000..b5be6c0 --- /dev/null +++ b/wsgi_status.txt @@ -0,0 +1,9 @@ +[2026-02-09T07:28:46.937704] WSGI module loading... +[2026-02-09T07:28:46.948377] WSGI loaded .env +[2026-02-09T07:28:46.952251] WSGI application created successfully. +[2026-02-09T07:42:37.533157] WSGI module loading... +[2026-02-09T07:42:37.541628] WSGI loaded .env +[2026-02-09T07:42:37.544967] WSGI application created successfully. +[2026-02-09T07:42:39.272623] WSGI module loading... +[2026-02-09T07:42:39.280940] WSGI loaded .env +[2026-02-09T07:42:39.283449] WSGI application created successfully. diff --git a/wsgi_trace.txt b/wsgi_trace.txt new file mode 100644 index 0000000..3f6e51a --- /dev/null +++ b/wsgi_trace.txt @@ -0,0 +1 @@ +WSGI loaded