diff --git a/src/servala/settings.py b/src/servala/settings.py index 82452cc..54482ad 100644 --- a/src/servala/settings.py +++ b/src/servala/settings.py @@ -94,6 +94,7 @@ INSTALLED_APPS = [ "django.contrib.messages", "django.contrib.staticfiles", "servala.core", + "servala.frontend", ] MIDDLEWARE = [ @@ -117,12 +118,19 @@ STATICFILES_FINDERS = ( "django.contrib.staticfiles.finders.FileSystemFinder", "django.contrib.staticfiles.finders.AppDirectoriesFinder", ) +STATICFILES_DIRS = [BASE_DIR / "servala" / "static"] +template_loaders = ( + "django.template.loaders.filesystem.Loader", + "django.template.loaders.app_directories.Loader", +) +if not DEBUG: + template_loaders = (("django.template.loaders.cached.Loader", template_loaders),) TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", "DIRS": [], - "APP_DIRS": True, + "APP_DIRS": False, "OPTIONS": { "context_processors": [ "django.template.context_processors.request", @@ -130,6 +138,7 @@ TEMPLATES = [ "django.contrib.messages.context_processors.messages", "django.template.context_processors.static", ], + "loaders": template_loaders, }, }, ]