|
1 | 1 | """
|
2 | 2 | Django settings for this project.
|
3 | 3 |
|
4 |
| -Generated by 'django-admin startproject' using Django 1.8.1. |
| 4 | +Generated by 'django-admin startproject' using Django 1.11.6. |
5 | 5 |
|
6 | 6 | For more information on this file, see
|
7 |
| -https://docs.djangoproject.com/en/1.8/topics/settings/ |
| 7 | +https://docs.djangoproject.com/en/1.11/topics/settings/ |
8 | 8 |
|
9 | 9 | For the full list of settings and their values, see
|
10 |
| -https://docs.djangoproject.com/en/1.8/ref/settings/ |
| 10 | +https://docs.djangoproject.com/en/1.11/ref/settings/ |
11 | 11 | """
|
12 | 12 |
|
13 |
| -# Build paths inside the project like this: os.path.join(BASE_DIR, ...) |
14 | 13 | import os
|
15 | 14 |
|
| 15 | +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) |
16 | 16 | BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
17 | 17 |
|
18 | 18 |
|
19 | 19 | # Quick-start development settings - unsuitable for production
|
20 |
| -# See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/ |
| 20 | +# See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/ |
21 | 21 |
|
22 | 22 | # SECURITY WARNING: keep the secret key used in production secret!
|
23 | 23 | # The SECRET_KEY is provided via an environment variable in OpenShift
|
|
35 | 35 |
|
36 | 36 | # Application definition
|
37 | 37 |
|
38 |
| -INSTALLED_APPS = ( |
| 38 | +INSTALLED_APPS = [ |
39 | 39 | 'django.contrib.admin',
|
40 | 40 | 'django.contrib.auth',
|
41 | 41 | 'django.contrib.contenttypes',
|
|
44 | 44 | 'django.contrib.staticfiles',
|
45 | 45 | 'debug_toolbar',
|
46 | 46 | 'welcome',
|
47 |
| -) |
| 47 | +] |
48 | 48 |
|
49 |
| -MIDDLEWARE_CLASSES = ( |
| 49 | +MIDDLEWARE = [ |
| 50 | + 'django.middleware.security.SecurityMiddleware', |
50 | 51 | 'django.contrib.sessions.middleware.SessionMiddleware',
|
51 | 52 | 'django.middleware.common.CommonMiddleware',
|
52 | 53 | 'django.middleware.csrf.CsrfViewMiddleware',
|
53 | 54 | 'django.contrib.auth.middleware.AuthenticationMiddleware',
|
54 |
| - 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', |
55 | 55 | 'django.contrib.messages.middleware.MessageMiddleware',
|
56 | 56 | 'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
57 |
| - 'django.middleware.security.SecurityMiddleware', |
58 | 57 | 'whitenoise.middleware.WhiteNoiseMiddleware',
|
59 |
| -) |
| 58 | + 'debug_toolbar.middleware.DebugToolbarMiddleware', |
| 59 | +] |
60 | 60 |
|
61 | 61 | ROOT_URLCONF = 'project.urls'
|
62 | 62 |
|
|
80 | 80 |
|
81 | 81 |
|
82 | 82 | # Database
|
83 |
| -# https://docs.djangoproject.com/en/1.8/ref/settings/#databases |
| 83 | +# https://docs.djangoproject.com/en/1.11/ref/settings/#databases |
84 | 84 |
|
85 | 85 | from . import database
|
86 | 86 |
|
|
89 | 89 | }
|
90 | 90 |
|
91 | 91 |
|
| 92 | +# Password validation |
| 93 | +# https://docs.djangoproject.com/en/1.11/ref/settings/#auth-password-validators |
| 94 | + |
| 95 | +AUTH_PASSWORD_VALIDATORS = [ |
| 96 | + { |
| 97 | + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', |
| 98 | + }, |
| 99 | + { |
| 100 | + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', |
| 101 | + }, |
| 102 | + { |
| 103 | + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', |
| 104 | + }, |
| 105 | + { |
| 106 | + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', |
| 107 | + }, |
| 108 | +] |
| 109 | + |
| 110 | + |
92 | 111 | # Internationalization
|
93 |
| -# https://docs.djangoproject.com/en/1.8/topics/i18n/ |
| 112 | +# https://docs.djangoproject.com/en/1.11/topics/i18n/ |
94 | 113 |
|
95 | 114 | LANGUAGE_CODE = 'en-us'
|
96 | 115 |
|
|
104 | 123 |
|
105 | 124 |
|
106 | 125 | # Static files (CSS, JavaScript, Images)
|
107 |
| -# https://docs.djangoproject.com/en/1.8/howto/static-files/ |
| 126 | +# https://docs.djangoproject.com/en/1.11/howto/static-files/ |
108 | 127 |
|
109 | 128 | STATIC_URL = '/static/'
|
110 | 129 | STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
|
111 | 130 |
|
112 | 131 | STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
|
| 132 | + |
| 133 | +INTERNAL_IPS = ['127.0.0.1'] |
0 commit comments