|
1 | 1 | """ |
2 | 2 | Django settings for testproj project. |
3 | 3 |
|
| 4 | +Generated by 'django-admin startproject' using Django 1.10.4. |
| 5 | +
|
4 | 6 | For more information on this file, see |
5 | | -https://docs.djangoproject.com/en/1.6/topics/settings/ |
| 7 | +https://docs.djangoproject.com/en/1.10/topics/settings/ |
6 | 8 |
|
7 | 9 | For the full list of settings and their values, see |
8 | | -https://docs.djangoproject.com/en/1.6/ref/settings/ |
| 10 | +https://docs.djangoproject.com/en/1.10/ref/settings/ |
9 | 11 | """ |
10 | 12 |
|
11 | | -# Build paths inside the project like this: os.path.join(BASE_DIR, ...) |
12 | 13 | import os |
13 | | -BASE_DIR = os.path.dirname(os.path.dirname(__file__)) |
| 14 | + |
| 15 | +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) |
| 16 | +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
14 | 17 |
|
15 | 18 |
|
16 | 19 | # Quick-start development settings - unsuitable for production |
17 | | -# See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/ |
| 20 | +# See https://docs.djangoproject.com/en/1.10/howto/deployment/checklist/ |
18 | 21 |
|
19 | 22 | # SECURITY WARNING: keep the secret key used in production secret! |
20 | | -SECRET_KEY = 'n(z9(=frn3$o5__2=v-cvv&hnoy_t*$evfv@64edcr=gl0grl9' |
| 23 | +SECRET_KEY = '&vdbp^iy*81zng0*1l&#q7px983y&g6^)=!+r&!!alvq6cxy6=' |
21 | 24 |
|
22 | 25 | # SECURITY WARNING: don't run with debug turned on in production! |
23 | 26 | DEBUG = True |
24 | 27 |
|
25 | | -TEMPLATE_DEBUG = True |
26 | | - |
27 | 28 | ALLOWED_HOSTS = [] |
28 | 29 |
|
29 | 30 |
|
30 | 31 | # Application definition |
31 | 32 |
|
32 | | -INSTALLED_APPS = ( |
| 33 | +INSTALLED_APPS = [ |
33 | 34 | 'django.contrib.admin', |
34 | 35 | 'django.contrib.auth', |
35 | 36 | 'django.contrib.contenttypes', |
|
38 | 39 | 'django.contrib.staticfiles', |
39 | 40 | 'testproj.testapp', |
40 | 41 | 'webstack_django_sorting', |
41 | | -) |
| 42 | +] |
42 | 43 |
|
43 | | -MIDDLEWARE_CLASSES = ( |
| 44 | +MIDDLEWARE_CLASSES = [ |
| 45 | + 'django.middleware.security.SecurityMiddleware', |
44 | 46 | 'django.contrib.sessions.middleware.SessionMiddleware', |
45 | 47 | 'django.middleware.common.CommonMiddleware', |
46 | 48 | 'django.middleware.csrf.CsrfViewMiddleware', |
47 | 49 | 'django.contrib.auth.middleware.AuthenticationMiddleware', |
48 | 50 | 'django.contrib.messages.middleware.MessageMiddleware', |
49 | 51 | 'django.middleware.clickjacking.XFrameOptionsMiddleware', |
50 | 52 | 'webstack_django_sorting.middleware.SortingMiddleware', |
51 | | -) |
52 | | - |
53 | | -TEMPLATE_CONTEXT_PROCESSORS = ( |
54 | | - 'django.contrib.auth.context_processors.auth', |
55 | | - 'django.core.context_processors.debug', |
56 | | - 'django.core.context_processors.i18n', |
57 | | - 'django.core.context_processors.media', |
58 | | - 'django.core.context_processors.static', |
59 | | - 'django.core.context_processors.tz', |
60 | | - 'django.core.context_processors.request', |
61 | | - 'django.contrib.messages.context_processors.messages', |
62 | | -) |
| 53 | +] |
63 | 54 |
|
64 | 55 | ROOT_URLCONF = 'testproj.urls' |
65 | 56 |
|
| 57 | +TEMPLATES = [ |
| 58 | + { |
| 59 | + 'BACKEND': 'django.template.backends.django.DjangoTemplates', |
| 60 | + 'DIRS': [], |
| 61 | + 'APP_DIRS': True, |
| 62 | + 'OPTIONS': { |
| 63 | + 'context_processors': [ |
| 64 | + 'django.template.context_processors.debug', |
| 65 | + 'django.template.context_processors.request', |
| 66 | + 'django.contrib.auth.context_processors.auth', |
| 67 | + 'django.contrib.messages.context_processors.messages', |
| 68 | + ], |
| 69 | + }, |
| 70 | + }, |
| 71 | +] |
| 72 | + |
66 | 73 | WSGI_APPLICATION = 'testproj.wsgi.application' |
67 | 74 |
|
68 | 75 |
|
69 | 76 | # Database |
70 | | -# https://docs.djangoproject.com/en/1.6/ref/settings/#databases |
| 77 | +# https://docs.djangoproject.com/en/1.10/ref/settings/#databases |
71 | 78 |
|
72 | 79 | DATABASES = { |
73 | 80 | 'default': { |
|
76 | 83 | } |
77 | 84 | } |
78 | 85 |
|
| 86 | + |
| 87 | +# Password validation |
| 88 | +# https://docs.djangoproject.com/en/1.10/ref/settings/#auth-password-validators |
| 89 | + |
| 90 | +AUTH_PASSWORD_VALIDATORS = [ |
| 91 | + { |
| 92 | + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', |
| 93 | + }, |
| 94 | + { |
| 95 | + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', |
| 96 | + }, |
| 97 | + { |
| 98 | + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', |
| 99 | + }, |
| 100 | + { |
| 101 | + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', |
| 102 | + }, |
| 103 | +] |
| 104 | + |
| 105 | + |
79 | 106 | # Internationalization |
80 | | -# https://docs.djangoproject.com/en/1.6/topics/i18n/ |
| 107 | +# https://docs.djangoproject.com/en/1.10/topics/i18n/ |
81 | 108 |
|
82 | 109 | LANGUAGE_CODE = 'en-us' |
83 | 110 |
|
|
91 | 118 |
|
92 | 119 |
|
93 | 120 | # Static files (CSS, JavaScript, Images) |
94 | | -# https://docs.djangoproject.com/en/1.6/howto/static-files/ |
| 121 | +# https://docs.djangoproject.com/en/1.10/howto/static-files/ |
95 | 122 |
|
96 | 123 | STATIC_URL = '/static/' |
97 | 124 |
|
|
0 commit comments