From a8ff146e958e13144784a415676950c72d17c6f3 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Sat, 21 Mar 2026 22:39:00 +1100 Subject: [PATCH] Try to fix css broken issue --- core/settings.py | 5 ++++- data/db.sqlite3 | Bin 479232 -> 479232 bytes 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/settings.py b/core/settings.py index 527e3a2..19e6ec9 100644 --- a/core/settings.py +++ b/core/settings.py @@ -25,8 +25,12 @@ INSTALLED_APPS = [ ROOT_URLCONF = 'core.urls' +# Why WhiteNoise failed: WhiteNoiseMiddleware was at the bottom of MIDDLEWARE (position 8). WhiteNoise requires being right after SecurityMiddleware (position 2) so +# it can intercept /static/* requests before other middleware processes them. When it was last, the requests were falling through to Django URL routing, which +# returned HTML 404 pages. MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', + 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'core.middleware.CustomLocaleMiddleware', # 替换原来的 LocaleMiddleware 'django.middleware.common.CommonMiddleware', @@ -34,7 +38,6 @@ MIDDLEWARE = [ 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', - 'whitenoise.middleware.WhiteNoiseMiddleware', ] TEMPLATES = [ diff --git a/data/db.sqlite3 b/data/db.sqlite3 index 95be530568e87c084b76f12ef5fee2fd5ede3acf..36db6c0270625d4ead65d55dafa3ed5c49925e1d 100644 GIT binary patch delta 219 zcmZozAltA&c7inHvxzd!jL$YE9M@yyZ`ROn*U)DKVkRJF24WTVom&r6Nf$S5f(D7MnqFGwoZD=E*+ zP1j4#&(+UOP038u_i!<*H1sk|@^y5LG|vyVPs=aLO)Rm^Do9t$OUzBR%}FduPt`Os uFf!9MFxE9PR4_EOGBmL=GSf3PGP5)@L6#9fNSPZLn^)IvzhT6#AqxOc$UR*E delta 79 zcmZozAltA&c7inH(}^<9j88Wv9M@yyYu3