source: consulta_publica/consulta_publica/settings.py @ 7095598

constituyenteestudiantesgeneralplan_patriasala
Last change on this file since 7095598 was 8edb1df, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Añadido reporte con filtro por territorio(estado,municipio o parroquia)

  • Propiedad mode establecida a 100644
File size: 5.3 KB
Línea 
1# -*- coding: utf-8 -*-
2"""
3Sistema de Consulta Pública
4
5Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/ModeladoTopicos_2017
6"""
7## @package consulta_publica.settings
8#
9# Configuración de funcionalidades y parámetros del sistema
10# @author Generated by 'django-admin startproject' using Django 1.10.
11# @author Rodrigo Boet (rboet at cenditel.gob.ve)
12# @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en Tecnologías Libres
13# (CENDITEL) nodo Mérida - Venezuela</a>
14# @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
15# @version 1.0
16from __future__ import unicode_literals
17import os
18
19# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
20BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
21
22
23# Quick-start development settings - unsuitable for production
24# See https://docs.djangoproject.com/en/1.10/howto/deployment/checklist/
25
26# SECURITY WARNING: keep the secret key used in production secret!
27SECRET_KEY = '7kvo0&(xtc(6fzr14^#6fn2=8*&=tzwvbw3e2kn3hc+tqre3+o'
28
29# SECURITY WARNING: don't run with debug turned on in production!
30DEBUG = True
31
32ALLOWED_HOSTS = ['*']
33
34
35# Application definition
36
37DJANGO_APPS = [
38    'django.contrib.admin',
39    'django.contrib.auth',
40    'django.contrib.contenttypes',
41    'django.contrib.sessions',
42    'django.contrib.messages',
43    'django.contrib.staticfiles',
44    'captcha',
45    'easy_pdf',
46]
47
48PROJECT_APPS = [
49    'base',
50    'consulta',
51    'participacion',
52    'procesamiento',
53    'visualization',
54    'users',
55]
56
57INSTALLED_APPS = DJANGO_APPS + PROJECT_APPS
58
59MIDDLEWARE = [
60    'django.middleware.security.SecurityMiddleware',
61    'django.contrib.sessions.middleware.SessionMiddleware',
62    'django.middleware.common.CommonMiddleware',
63    'django.middleware.csrf.CsrfViewMiddleware',
64    'django.contrib.auth.middleware.AuthenticationMiddleware',
65    'django.contrib.messages.middleware.MessageMiddleware',
66    'django.middleware.clickjacking.XFrameOptionsMiddleware',
67]
68
69ROOT_URLCONF = 'consulta_publica.urls'
70
71## Templates
72
73BASE_TEMPLATES = os.path.join(BASE_DIR, "base/templates")
74
75CONSULTA_TEMPLATES = os.path.join(BASE_DIR, "consulta/templates")
76
77PARTICIPACION_TEMPLATES = os.path.join(BASE_DIR, "participacion/templates")
78
79PROCESAMIENTO_TEMPLATES = os.path.join(BASE_DIR, "procesamiento/templates")
80
81VISUALIZATION_TEMPLATES = os.path.join(BASE_DIR, "visualization/templates")
82
83USERS_TEMPLATES = os.path.join(BASE_DIR, "users/templates")
84
85TEMPLATES = [
86    {
87        'BACKEND': 'django.template.backends.django.DjangoTemplates',
88        'DIRS': [BASE_TEMPLATES,CONSULTA_TEMPLATES,PARTICIPACION_TEMPLATES,USERS_TEMPLATES,
89                 PROCESAMIENTO_TEMPLATES,VISUALIZATION_TEMPLATES],
90        'APP_DIRS': True,
91        'OPTIONS': {
92            'context_processors': [
93                'django.template.context_processors.debug',
94                'django.template.context_processors.request',
95                'django.contrib.auth.context_processors.auth',
96                'django.contrib.messages.context_processors.messages',
97            ],
98        },
99    },
100]
101
102WSGI_APPLICATION = 'consulta_publica.wsgi.application'
103
104
105# Database
106# https://docs.djangoproject.com/en/1.10/ref/settings/#databases
107
108DATABASES = {
109    'default': {
110        'ENGINE': 'django.db.backends.postgresql_psycopg2',
111        'NAME': 'consulta_publica_constituyente',
112        'USER': 'postgres',
113        'PASSWORD': '123456',
114        'HOST': 'localhost',
115        'PORT': '5432',
116        'ATOMIC_REQUESTS': True, # Crea transacciones en cada peticion de la vista
117    }
118}
119
120
121'''
122# Database
123# https://docs.djangoproject.com/en/1.10/ref/settings/#databases
124
125DATABASES = {
126    'default': {
127        'ENGINE': 'django.db.backends.sqlite3',
128        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
129    }
130}
131'''
132
133# Password validation
134# https://docs.djangoproject.com/en/1.10/ref/settings/#auth-password-validators
135
136AUTH_PASSWORD_VALIDATORS = [
137    {
138        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
139    },
140    {
141        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
142    },
143    {
144        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
145    },
146    {
147        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
148    },
149]
150
151
152# Internationalization
153# https://docs.djangoproject.com/en/1.10/topics/i18n/
154
155## Configuración del código del lenguaje a utilizar por defecto
156LANGUAGE_CODE = 'es-ve'
157
158## Configuración para el nombre de localización por defecto
159LOCALE_NAME = 'es'
160
161## Configuración para la zona horaria por defecto
162TIME_ZONE = 'America/Caracas'
163
164USE_I18N = True
165
166USE_L10N = True
167
168USE_TZ = True
169
170## Configuración para el logeo de usuarios
171
172LOGIN_URL = "/login"
173
174LOGOUT_URL= "/logout"
175
176
177# Static files (CSS, JavaScript, Images)
178# https://docs.djangoproject.com/en/1.10/howto/static-files/
179
180STATIC_URL = '/static/'
181
182## Configuración de los directorios en donde se encuentran los archivos estáticos
183STATICFILES_DIRS = (
184    os.path.join(BASE_DIR, 'static/'),
185)
186
187#
188STATIC_ROOT = os.path.join(BASE_DIR, 'static/pdf/')
189
190## Ruta de los archivos del pre-procesamiento
191PROCESAMIENTO_PATH = os.path.join(BASE_DIR, 'static/procesamiento_files')
192
193EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.