· 9 years ago · Oct 26, 2016, 05:18 PM
1"""
2Django settings for acsalecturasproject project.
3
4Generated by 'django-admin startproject' using Django 1.8.
5
6For more information on this file, see
7https://docs.djangoproject.com/en/1.8/topics/settings/
8
9For the full list of settings and their values, see
10https://docs.djangoproject.com/en/1.8/ref/settings/
11"""
12
13# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
14import os
15
16BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
17
18
19# Quick-start development settings - unsuitable for production
20# See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/
21
22# SECURITY WARNING: keep the secret key used in production secret!
23SECRET_KEY = 'bo=a4pmrc52kbcr31fi-^@3fh-gwt23pv6zl3cog8w(p&p9p1)'
24
25# SECURITY WARNING: don't run with debug turned on in production!
26DEBUG = True
27
28ALLOWED_HOSTS = []
29
30
31# Application definition
32
33INSTALLED_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 'acsalecturas'
41)
42
43MIDDLEWARE_CLASSES = (
44 'django.contrib.sessions.middleware.SessionMiddleware',
45 'django.middleware.common.CommonMiddleware',
46 'django.middleware.csrf.CsrfViewMiddleware',
47 'django.contrib.auth.middleware.AuthenticationMiddleware',
48 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
49 'django.contrib.messages.middleware.MessageMiddleware',
50 'django.middleware.clickjacking.XFrameOptionsMiddleware',
51 'django.middleware.security.SecurityMiddleware',
52)
53
54ROOT_URLCONF = 'acsalecturasproject.urls'
55
56TEMPLATES = [
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
72WSGI_APPLICATION = 'acsalecturasproject.wsgi.application'
73
74
75# Database
76# https://docs.djangoproject.com/en/1.8/ref/settings/#databases
77
78DATABASES = {
79 'default': {
80 'ENGINE': 'django.db.backends.sqlite3',
81 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
82 }
83}
84
85
86# Internationalization
87# https://docs.djangoproject.com/en/1.8/topics/i18n/
88
89LANGUAGE_CODE = 'es-ar'
90
91TIME_ZONE = 'UTC'
92
93USE_I18N = True
94
95USE_L10N = True
96
97USE_TZ = True
98
99
100# Static files (CSS, JavaScript, Images)
101# https://docs.djangoproject.com/en/1.8/howto/static-files/
102
103STATIC_ROOT = 'C:/projects/acsync/acsalecturasproject/static'
104STATIC_URL = '/static/'
105
106DSN = 'prueba_acsa'
107
108ENTORNO_NJ = 'prueba'
109ENTORNO_SW = 'prueba'
110
111#configuraciones del email
112EMAIL_HOST = 'mail01.aguasdecorrientes.com'
113EMAIL_PORT = 25
114EMAIL_HOST_USER = 'info@aguasdecorrientes.com'
115DEFAULT_FROM_EMAIL = 'info@aguasdecorrientes.com'
116
117LOGGING = {
118 'version': 1,
119 'formatters': {
120 'verbose': {
121 'format': '[%(asctime)s] %(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s',
122 'datefmt': '%d/%b/%Y %H:%M:%S'
123 },
124 'simple': {
125 'format': '[%(asctime)s] %(levelname)s %(message)s',
126 'datefmt': '%d/%b/%Y %H:%M:%S'
127 },
128 },
129 'handlers': {
130 'console': {
131 'level': 'INFO',
132 'class': 'logging.StreamHandler',
133 'formatter': 'simple'
134 },
135 'file': {
136 'level': 'INFO',
137 'class': 'logging.handlers.TimedRotatingFileHandler',
138 'formatter': 'verbose',
139 'filename': 'tmp/log/acsalecturas.log',
140 'when': 'D',
141 'backupCount': 30
142 },
143 },
144 'loggers': {
145 'acsalecturas.views': {
146 # 'handlers': ['console'],
147 'handlers': ['console','file'],# Esta linea para produccion
148 'level': 'INFO',
149 'propagate': True,
150 },
151 'acsalecturas.auth':{
152 # 'handlers': ['console'],
153 'handlers': ['console','file'],# Esta linea para produccion
154 'level': 'INFO',
155 'propagate': True,
156 },
157 'acsalecturas.models':{
158 # 'handlers': ['console'],
159 'handlers': ['console','file'],# Esta linea para produccion
160 'level': 'INFO',
161 'propagate': True,
162 },
163 'acsalecturas.helpers':{
164 # 'handlers': ['console'],
165 'handlers': ['console','file'],# Esta linea para produccion
166 'level': 'INFO',
167 'propagate': True,
168 },
169 }
170}