|
@@ -1,188 +0,0 @@
|
|
|
-"""
|
|
|
-Django settings for mysite project.
|
|
|
-
|
|
|
-Generated by 'django-admin startproject' using Django 3.0.10.
|
|
|
-
|
|
|
-For more information on this file, see
|
|
|
-https://docs.djangoproject.com/en/3.0/topics/settings/
|
|
|
-
|
|
|
-For the full list of settings and their values, see
|
|
|
-https://docs.djangoproject.com/en/3.0/ref/settings/
|
|
|
-"""
|
|
|
-
|
|
|
-# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
|
|
-import os
|
|
|
-from django.utils.translation import gettext_lazy as _
|
|
|
-
|
|
|
-PROJECT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
|
-BASE_DIR = os.path.dirname(PROJECT_DIR)
|
|
|
-
|
|
|
-
|
|
|
-# Quick-start development settings - unsuitable for production
|
|
|
-# See https://docs.djangoproject.com/en/3.0/howto/deployment/checklist/
|
|
|
-
|
|
|
-
|
|
|
-# Application definition
|
|
|
-
|
|
|
-INSTALLED_APPS = [
|
|
|
- # This project
|
|
|
- "website",
|
|
|
- # Wagtail CRX (CodeRed Extensions)
|
|
|
- "coderedcms",
|
|
|
- "django_bootstrap5",
|
|
|
- "modelcluster",
|
|
|
- "taggit",
|
|
|
- "wagtailcache",
|
|
|
- "wagtailseo",
|
|
|
- # Wagtail
|
|
|
- "wagtail.contrib.forms",
|
|
|
- "wagtail.contrib.redirects",
|
|
|
- "wagtail.embeds",
|
|
|
- "wagtail.sites",
|
|
|
- "wagtail.users",
|
|
|
- "wagtail.snippets",
|
|
|
- "wagtail.documents",
|
|
|
- "wagtail.images",
|
|
|
- "wagtail.search",
|
|
|
- "wagtail.core",
|
|
|
- "wagtail.contrib.settings",
|
|
|
- "wagtail.contrib.table_block",
|
|
|
- "wagtail.admin",
|
|
|
- # Django
|
|
|
- "django.contrib.admin",
|
|
|
- "django.contrib.auth",
|
|
|
- "django.contrib.contenttypes",
|
|
|
- "django.contrib.sessions",
|
|
|
- "django.contrib.messages",
|
|
|
- "django.contrib.staticfiles",
|
|
|
- "django.contrib.sitemaps",
|
|
|
-]
|
|
|
-
|
|
|
-MIDDLEWARE = [
|
|
|
- # Save pages to cache. Must be FIRST.
|
|
|
- "wagtailcache.cache.UpdateCacheMiddleware",
|
|
|
- # Common functionality
|
|
|
- "django.contrib.sessions.middleware.SessionMiddleware",
|
|
|
- "django.contrib.messages.middleware.MessageMiddleware",
|
|
|
- "django.middleware.common.CommonMiddleware",
|
|
|
- # Security
|
|
|
- "django.middleware.csrf.CsrfViewMiddleware",
|
|
|
- "django.contrib.auth.middleware.AuthenticationMiddleware",
|
|
|
- "django.middleware.clickjacking.XFrameOptionsMiddleware",
|
|
|
- "django.middleware.security.SecurityMiddleware",
|
|
|
- # Error reporting. Uncomment this to recieve emails when a 404 is triggered.
|
|
|
- # 'django.middleware.common.BrokenLinkEmailsMiddleware',
|
|
|
- # CMS functionality
|
|
|
- "wagtail.contrib.redirects.middleware.RedirectMiddleware",
|
|
|
- # Fetch from cache. Must be LAST.
|
|
|
- "wagtailcache.cache.FetchFromCacheMiddleware",
|
|
|
-]
|
|
|
-
|
|
|
-ROOT_URLCONF = "mysite.urls"
|
|
|
-
|
|
|
-TEMPLATES = [
|
|
|
- {
|
|
|
- "BACKEND": "django.template.backends.django.DjangoTemplates",
|
|
|
- "APP_DIRS": True,
|
|
|
- "OPTIONS": {
|
|
|
- "context_processors": [
|
|
|
- "django.template.context_processors.debug",
|
|
|
- "django.template.context_processors.request",
|
|
|
- "django.contrib.auth.context_processors.auth",
|
|
|
- "django.contrib.messages.context_processors.messages",
|
|
|
- "wagtail.contrib.settings.context_processors.settings",
|
|
|
- ],
|
|
|
- },
|
|
|
- },
|
|
|
-]
|
|
|
-
|
|
|
-WSGI_APPLICATION = "mysite.wsgi.application"
|
|
|
-
|
|
|
-
|
|
|
-# Database
|
|
|
-# https://docs.djangoproject.com/en/3.0/ref/settings/#databases
|
|
|
-
|
|
|
-DATABASES = {
|
|
|
- "default": {
|
|
|
- "ENGINE": "django.db.backends.sqlite3",
|
|
|
- "NAME": os.path.join(BASE_DIR, "db.sqlite3"),
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-# Password validation
|
|
|
-# https://docs.djangoproject.com/en/3.0/ref/settings/#auth-password-validators
|
|
|
-
|
|
|
-AUTH_PASSWORD_VALIDATORS = [
|
|
|
- {
|
|
|
- "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator",
|
|
|
- },
|
|
|
- {
|
|
|
- "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator",
|
|
|
- },
|
|
|
- {
|
|
|
- "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator",
|
|
|
- },
|
|
|
- {
|
|
|
- "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator",
|
|
|
- },
|
|
|
-]
|
|
|
-
|
|
|
-# Internationalization
|
|
|
-# https://docs.djangoproject.com/en/3.0/topics/i18n/
|
|
|
-
|
|
|
-# To add or change language of the project, modify the list below.
|
|
|
-LANGUAGE_CODE = "en-us"
|
|
|
-
|
|
|
-LANGUAGES = [("en-us", _("English"))]
|
|
|
-
|
|
|
-TIME_ZONE = "America/New_York"
|
|
|
-
|
|
|
-USE_I18N = True
|
|
|
-
|
|
|
-USE_TZ = True
|
|
|
-
|
|
|
-
|
|
|
-# Static files (CSS, JavaScript, Images)
|
|
|
-# https://docs.djangoproject.com/en/3.0/howto/static-files/
|
|
|
-
|
|
|
-STATICFILES_FINDERS = [
|
|
|
- "django.contrib.staticfiles.finders.FileSystemFinder",
|
|
|
- "django.contrib.staticfiles.finders.AppDirectoriesFinder",
|
|
|
-]
|
|
|
-
|
|
|
-STATIC_ROOT = os.path.join(BASE_DIR, "static")
|
|
|
-STATIC_URL = "/static/"
|
|
|
-
|
|
|
-MEDIA_ROOT = os.path.join(BASE_DIR, "media")
|
|
|
-MEDIA_URL = "/media/"
|
|
|
-
|
|
|
-
|
|
|
-# Login
|
|
|
-
|
|
|
-LOGIN_URL = "wagtailadmin_login"
|
|
|
-LOGIN_REDIRECT_URL = "wagtailadmin_home"
|
|
|
-
|
|
|
-
|
|
|
-# Wagtail settings
|
|
|
-
|
|
|
-WAGTAIL_SITE_NAME = "Simple Sweet Desserts Ltd."
|
|
|
-
|
|
|
-WAGTAIL_ENABLE_UPDATE_CHECK = False
|
|
|
-
|
|
|
-WAGTAILSEARCH_BACKENDS = {
|
|
|
- "default": {
|
|
|
- "BACKEND": "wagtail.search.backends.database",
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-# Base URL to use when referring to full URLs within the Wagtail admin backend -
|
|
|
-# e.g. in notification emails. Don't include '/admin' or a trailing slash
|
|
|
-WAGTAILADMIN_BASE_URL = "http://localhost"
|
|
|
-
|
|
|
-
|
|
|
-# Tags
|
|
|
-
|
|
|
-TAGGIT_CASE_INSENSITIVE = True
|
|
|
-
|
|
|
-
|
|
|
-DEFAULT_AUTO_FIELD = "django.db.models.AutoField"
|