· 4 years ago · Apr 05, 2021, 02:14 PM
1import os
2from gettext import gettext
3from pathlib import Path
4
5BASE_DIR = Path(__file__).resolve().parent.parent
6
7SECRET_KEY = ''
8
9DEBUG = False
10
11ALLOWED_HOSTS = ['193.164.150.161', '438511-cr02292.tmweb.ru', '127.0.0.1', 'localhost']
12
13INSTALLED_APPS = [
14 'django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'base',
21 'accounts',
22 'functions',
23 'django_registration',
24]
25
26MIDDLEWARE = [
27 'django.middleware.security.SecurityMiddleware',
28 'django.contrib.sessions.middleware.SessionMiddleware',
29 'django.middleware.common.CommonMiddleware',
30 'django.middleware.csrf.CsrfViewMiddleware',
31 'django.contrib.auth.middleware.AuthenticationMiddleware',
32 'django.contrib.messages.middleware.MessageMiddleware',
33 'django.middleware.clickjacking.XFrameOptionsMiddleware',
34]
35
36ROOT_URLCONF = 'do_isp.urls'
37
38TEMPLATES = [
39 {
40 'BACKEND': 'django.template.backends.django.DjangoTemplates',
41 'DIRS': [BASE_DIR / 'templates']
42 ,
43 'APP_DIRS': True,
44 'OPTIONS': {
45 'context_processors': [
46 'django.template.context_processors.debug',
47 'django.template.context_processors.request',
48 'django.contrib.auth.context_processors.auth',
49 'django.contrib.messages.context_processors.messages',
50 ],
51 },
52 },
53]
54
55WSGI_APPLICATION = 'do_isp.wsgi.application'
56
57DATABASES = {
58 'default': {
59 'ENGINE': 'django.db.backends.sqlite3',
60 'NAME': BASE_DIR / 'db.sqlite3',
61 }
62}
63
64AUTH_PASSWORD_VALIDATORS = [
65 {
66 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
67 },
68 {
69 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
70 },
71 {
72 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
73 },
74 {
75 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
76 },
77]
78
79LANGUAGE_CODE = 'ru-RU'
80LANGUAGES = (
81 ('ru', gettext('Russian')),
82)
83
84TIME_ZONE = 'UTC'
85
86USE_I18N = True
87
88USE_L10N = True
89
90USE_TZ = True
91
92STATIC_URL = '/static/'
93STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
94
95# Register
96ACCOUNT_ACTIVATION_DAYS = 7
97
98
99# Email
100EMAIL_USE_TLS = True
101EMAIL_HOST = ''
102EMAIL_PORT =
103EMAIL_HOST_USER = ''
104EMAIL_HOST_PASSWORD = ''
105DEFAULT_FROM_EMAIL = ''
106
107# Работа с файлами
108MEDIA_URL = '/media/'
109MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
110