From c135a81f973ac5f1b523f40f5d7875a3bd5d5f36 Mon Sep 17 00:00:00 2001 From: Calum Andrew Morrell Date: Mon, 17 Feb 2025 00:13:07 +0000 Subject: [PATCH] Added sites & flatpages into project settings and uncommented entries for tagulous & markdownx. --- config/settings.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/config/settings.py b/config/settings.py index ef235cc..be82070 100644 --- a/config/settings.py +++ b/config/settings.py @@ -39,6 +39,8 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'django.contrib.sites', + 'django.contrib.flatpages', 'core.apps.CoreConfig', 'articles.apps.ArticlesConfig', 'markdownx', @@ -125,6 +127,9 @@ STATIC_ROOT = BASE_DIR / 'static/' MEDIA_URL = 'media/' MEDIA_ROOT = BASE_DIR / 'media/' +# Site id to allow flatpages to function correctly +SITE_ID = 1 + # User model and authentication # LOGIN_REDIRECT_URL = '' # LOGOUT_REDIRECT_URL = '' @@ -139,17 +144,17 @@ MEDIA_ROOT = BASE_DIR / 'media/' # EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD') # Tagulous config -# SERIALIZATION_MODULES = { -# 'xml': 'tagulous.serializers.xml_serializer', -# 'json': 'tagulous.serializers.json', -# 'python': 'tagulous.serializers.python', -# 'yaml': 'tagulous.serializers.pyyaml', -# } +SERIALIZATION_MODULES = { + 'xml': 'tagulous.serializers.xml_serializer', + 'json': 'tagulous.serializers.json', + 'python': 'tagulous.serializers.python', + 'yaml': 'tagulous.serializers.pyyaml', +} # Markdownx config -# MARKDOWNX_MARKDOWN_EXTENSIONS = [ -# 'markdown.extensions.extra', -# ] +MARKDOWNX_MARKDOWN_EXTENSIONS = [ + 'markdown.extensions.extra', +] # Default primary key field type # https://docs.djangoproject.com/en/5.1/ref/settings/#default-auto-field