moodleNotifer
moodleNotifier
settings.py
1
"""
2
Django settings for moodleNotifier project.
3
4
Generated by 'django-admin startproject' using Django 3.1.3.
5
6
For more information on this file, see
7
https://docs.djangoproject.com/en/3.1/topics/settings/
8
9
For the full list of settings and their values, see
10
https://docs.djangoproject.com/en/3.1/ref/settings/
11
"""
12
#import django_heroku
13
from
pathlib
import
Path
14
15
# Build paths inside the project like this: BASE_DIR / 'subdir'.
16
BASE_DIR = Path(__file__).resolve().parent.parent
17
18
19
# Quick-start development settings - unsuitable for production
20
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
21
22
# SECURITY WARNING: keep the secret key used in production secret!
23
SECRET_KEY =
'u630&&w(_x#)qcz6z!ybi_84*u*132%1obnyueh07(8tiwssae'
24
25
# SECURITY WARNING: don't run with debug turned on in production!
26
DEBUG =
True
27
28
ALLOWED_HOSTS = [
'a4c3e59c5aac.ngrok.io'
,
'moodlenotifier.herokuapp.com'
,
'127.0.0.1'
]
29
30
31
# Application definition
32
33
INSTALLED_APPS = [
34
'django.contrib.admin'
,
35
'django.contrib.auth'
,
36
'django.contrib.contenttypes'
,
37
'django.contrib.sessions'
,
38
'django.contrib.messages'
,
39
'django.contrib.staticfiles'
,
40
'crispy_forms'
,
41
'main.apps.MainConfig'
,
42
]
43
44
MIDDLEWARE = [
45
'django.middleware.security.SecurityMiddleware'
,
46
'django.contrib.sessions.middleware.SessionMiddleware'
,
47
'django.middleware.common.CommonMiddleware'
,
48
'django.middleware.csrf.CsrfViewMiddleware'
,
49
'django.contrib.auth.middleware.AuthenticationMiddleware'
,
50
'django.contrib.messages.middleware.MessageMiddleware'
,
51
'django.middleware.clickjacking.XFrameOptionsMiddleware'
,
52
]
53
54
ROOT_URLCONF =
'moodleNotifier.urls'
55
56
TEMPLATES = [
57
{
58
'BACKEND'
:
'django.template.backends.django.DjangoTemplates'
,
59
'DIRS'
: [],
60
'APP_DIRS'
:
True
,
61
'OPTIONS'
: {
62
'context_processors'
: [
63
'django.template.context_processors.debug'
,
64
'django.template.context_processors.request'
,
65
'django.contrib.auth.context_processors.auth'
,
66
'django.contrib.messages.context_processors.messages'
,
67
],
68
},
69
},
70
]
71
72
WSGI_APPLICATION =
'moodleNotifier.wsgi.application'
73
74
75
# Database
76
# https://docs.djangoproject.com/en/3.1/ref/settings/#databases
77
78
DATABASES = {
79
'default'
: {
80
'ENGINE'
:
'django.db.backends.sqlite3'
,
81
'NAME'
: BASE_DIR /
'db.sqlite3'
,
82
}
83
}
84
85
86
# Password validation
87
# https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators
88
89
AUTH_PASSWORD_VALIDATORS = [
90
{
91
'NAME'
:
'django.contrib.auth.password_validation.UserAttributeSimilarityValidator'
,
92
},
93
{
94
'NAME'
:
'django.contrib.auth.password_validation.MinimumLengthValidator'
,
95
},
96
{
97
'NAME'
:
'django.contrib.auth.password_validation.CommonPasswordValidator'
,
98
},
99
{
100
'NAME'
:
'django.contrib.auth.password_validation.NumericPasswordValidator'
,
101
},
102
]
103
104
105
# Internationalization
106
# https://docs.djangoproject.com/en/3.1/topics/i18n/
107
108
LANGUAGE_CODE =
'en-us'
109
110
TIME_ZONE =
'UTC'
111
112
USE_I18N =
True
113
114
USE_L10N =
True
115
116
USE_TZ =
True
117
118
CRISPY_TEMPLATE_PACK=
"bootstrap4"
119
# Static files (CSS, JavaScript, Images)
120
# https://docs.djangoproject.com/en/3.1/howto/static-files/
121
122
STATIC_URL =
'/static/'
123
#django_heroku.settings(locals())
Generated by
1.9.0