From 4c09b8470d61432d6fc1fe9908748360b6d42510 Mon Sep 17 00:00:00 2001 From: Corban-Lee <77944149+Corban-Lee@users.noreply.github.com> Date: Sat, 21 Oct 2023 21:32:00 +0100 Subject: [PATCH] SCSS Support in Django --- .gitignore | 3 +++ requirements.txt | Bin 172 -> 190 bytes src/Results/settings.py | 11 +++++++++++ 3 files changed, 14 insertions(+) diff --git a/.gitignore b/.gitignore index 6769e21..cea956f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Compressed / cached static files +src/static/CACHE/ + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/requirements.txt b/requirements.txt index 87187016e4c2bc9088f7176799e67e967157487c..e0b4209937135eccf2337b9fa374da75f394ff7b 100644 GIT binary patch literal 190 zcmYj~!485j5Jd0$FK*gWH6Hfnk1SA03ADA_6JPH_Bzk<4c{40itl>q};SCKuXHHWl z@@Vl2<3SfLWync87R@j1x#dLU4)5C>@>*&T$#tLb=fDzsVG$yO5BLM;^s){jYt$vH cpBCzTl2elRQn*UkRgWFCZRE!KYSg{M2QX4PD*ylh literal 172 zcmY+7%MOA-5CrRN!l$rVcYU0=@gr+^L}OM3PJBGtOgKn7eX5$C?~)klxiiqxQ7I9} zMfDUMsCkgca$ZJHB1iRXwE3eYH<^>XY-ZT)jC^?VmNDpKYlfGx?nT?0m}zVwZTFs_ HIIhNjqT?B> diff --git a/src/Results/settings.py b/src/Results/settings.py index 744bb10..7a65f19 100644 --- a/src/Results/settings.py +++ b/src/Results/settings.py @@ -42,6 +42,7 @@ INSTALLED_APPS = [ # 'rest_framework_datatables' 'mainapp', 'baton.autodiscover', + 'compressor', ] MIDDLEWARE = [ @@ -122,6 +123,16 @@ USE_TZ = True STATIC_URL = 'static/' STATICFILES_DIRS = [BASE_DIR / 'static/'] +STATICFILES_FINDERS = ["compressor.finders.CompressorFinder"] + +# Compressors + +COMPRESS_OFFLINE = True +LIBSASS_OUTPUT_STYLE = "compressed" +COMPRESS_PRECOMPILERS = ( + ("text/x-scss", "django_libsass.SassCompiler"), +) +COMPRESS_ROOT = BASE_DIR / 'static/' # Default primary key field type # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field