summaryrefslogtreecommitdiff
path: root/food_project/settings.py
diff options
context:
space:
mode:
authorCaine <caine@jihakuz.xyz>2026-04-02 23:08:43 +0100
committerCaine <caine@jihakuz.xyz>2026-04-02 23:08:43 +0100
commitc4ca4348edc5c4fd6cc36e9833fbb9c697f3bf9d (patch)
tree54b06b47d639e15f7860b3366db40bdd648e9885 /food_project/settings.py
parent963ca2dd5549843e992af718053d08c10d5ec843 (diff)
Phase 4: HTMX frontend with dark palette
- 4 pages: Pantry, Recipes, Shopping List, Cook Log - HTMX-powered: add/delete pantry items, toggle shopping, generate smart list - Custom 13-colour palette from Lospec (dark bg, yellow accent) - Mobile-responsive - Whitenoise for static files in production - All routes under /app/ - API (/api/) stays internal, frontend (/app/) for browser use
Diffstat (limited to 'food_project/settings.py')
-rw-r--r--food_project/settings.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/food_project/settings.py b/food_project/settings.py
index 5e3dcee..80171df 100644
--- a/food_project/settings.py
+++ b/food_project/settings.py
@@ -55,6 +55,7 @@ REST_FRAMEWORK = {
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
+ 'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
@@ -129,6 +130,12 @@ USE_TZ = True
# https://docs.djangoproject.com/en/5.2/howto/static-files/
STATIC_URL = 'static/'
+STATIC_ROOT = BASE_DIR / 'staticfiles'
+STORAGES = {
+ "staticfiles": {
+ "BACKEND": "whitenoise.storage.CompressedManifestStaticFilesStorage",
+ },
+}
# Default primary key field type
# https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field