1 | # -*- coding: utf-8 -*- |
---|
2 | """ |
---|
3 | Sistema de Modelado de Tópicos |
---|
4 | |
---|
5 | Copyleft (@) 2014 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/ |
---|
6 | """ |
---|
7 | ## @package django_topic_explorer.settings |
---|
8 | # |
---|
9 | # Configuración de funcionalidades y parámetros del sistema |
---|
10 | # @author Generated by 'django-admin startproject' using Django 1.8. |
---|
11 | # @author Jorge Redondo (jredondo 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.3 |
---|
16 | import os |
---|
17 | |
---|
18 | |
---|
19 | ## Directorio base desde donde se encuentra ejecutando la aplicación |
---|
20 | BASE_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.9/howto/deployment/checklist/ |
---|
25 | |
---|
26 | # SECURITY WARNING: keep the secret key used in production secret! |
---|
27 | SECRET_KEY = '^_uj&#+hs!=q57!%!ao%t#e$^q@8qtxh$3ejf@uh4rnw#igqwu' |
---|
28 | |
---|
29 | ## Identifica si el sistema se encuentra en modo de desarrollo (True) o en modo producción (False) |
---|
30 | DEBUG = True |
---|
31 | |
---|
32 | ## Identifica a los servidores permitidos que atienden las peticiones del sistema |
---|
33 | ALLOWED_HOSTS = [ ] |
---|
34 | |
---|
35 | |
---|
36 | ## Listado de aplicaciones base del sistema |
---|
37 | PREREQ_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 | ] |
---|
46 | |
---|
47 | if DEBUG: |
---|
48 | ## Aplicaciones requeridas para entornos de desarrollo |
---|
49 | PREREQ_APPS += [ |
---|
50 | 'django_extensions', |
---|
51 | 'debug_toolbar', |
---|
52 | ] |
---|
53 | |
---|
54 | ## Configuracion de parametros de django-debug-toolbar |
---|
55 | JQUERY_URL = '' |
---|
56 | |
---|
57 | ## Listado de aplicaciones del projecto |
---|
58 | PROJECT_APPS = [ |
---|
59 | 'topic_explorer', |
---|
60 | ] |
---|
61 | |
---|
62 | ## Listado de aplicaciones cargadas por el sistema |
---|
63 | INSTALLED_APPS = PREREQ_APPS + PROJECT_APPS |
---|
64 | |
---|
65 | MIDDLEWARE_CLASSES = [ |
---|
66 | 'django.middleware.security.SecurityMiddleware', |
---|
67 | 'django.contrib.sessions.middleware.SessionMiddleware', |
---|
68 | 'django.middleware.locale.LocaleMiddleware', |
---|
69 | 'django.middleware.common.CommonMiddleware', |
---|
70 | 'django.middleware.csrf.CsrfViewMiddleware', |
---|
71 | 'django.contrib.auth.middleware.AuthenticationMiddleware', |
---|
72 | 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', |
---|
73 | 'django.contrib.messages.middleware.MessageMiddleware', |
---|
74 | 'django.middleware.clickjacking.XFrameOptionsMiddleware', |
---|
75 | ] |
---|
76 | |
---|
77 | if DEBUG: |
---|
78 | MIDDLEWARE_CLASSES += [ |
---|
79 | 'debug_toolbar.middleware.DebugToolbarMiddleware', |
---|
80 | ] |
---|
81 | |
---|
82 | ## Configuración de las URL del sistema |
---|
83 | ROOT_URLCONF = 'django_topic_explorer.urls' |
---|
84 | |
---|
85 | TEMPLATE_PATH = os.path.join(BASE_DIR, 'templates') |
---|
86 | |
---|
87 | |
---|
88 | TEMPLATES = [ |
---|
89 | { |
---|
90 | 'BACKEND': 'django.template.backends.django.DjangoTemplates', |
---|
91 | 'DIRS': [ |
---|
92 | TEMPLATE_PATH, |
---|
93 | ], |
---|
94 | 'APP_DIRS': True, |
---|
95 | 'OPTIONS': { |
---|
96 | 'context_processors': [ |
---|
97 | 'django.template.context_processors.debug', |
---|
98 | 'django.template.context_processors.request', |
---|
99 | 'django.contrib.auth.context_processors.auth', |
---|
100 | 'django.contrib.messages.context_processors.messages', |
---|
101 | 'django.template.context_processors.i18n', |
---|
102 | "django.template.context_processors.tz", |
---|
103 | ], |
---|
104 | }, |
---|
105 | }, |
---|
106 | ] |
---|
107 | |
---|
108 | ## Configuración para el wsgi de la aplicación |
---|
109 | WSGI_APPLICATION = 'django_topic_explorer.wsgi.application' |
---|
110 | |
---|
111 | # Password validation |
---|
112 | # https://docs.djangoproject.com/en/1.9/ref/settings/#auth-password-validators |
---|
113 | |
---|
114 | # Internationalization |
---|
115 | # https://docs.djangoproject.com/en/1.9/topics/i18n/ |
---|
116 | |
---|
117 | ## Configuración del código del lenguaje a utilizar por defecto |
---|
118 | LANGUAGE_CODE = 'es-ve' |
---|
119 | |
---|
120 | ## Configuración para el nombre de localización por defecto |
---|
121 | LOCALE_NAME = 'es' |
---|
122 | |
---|
123 | ## Configuración para la zona horaria por defecto |
---|
124 | TIME_ZONE = 'America/Caracas' |
---|
125 | |
---|
126 | ## Determina si se emplea la internacionalización I18N |
---|
127 | USE_I18N = True |
---|
128 | |
---|
129 | ## Determina si se emplea la internacionalización L10N |
---|
130 | USE_L10N = True |
---|
131 | |
---|
132 | ## Determina si se emplea la zona horaria |
---|
133 | USE_TZ = True |
---|
134 | |
---|
135 | |
---|
136 | # Static files (CSS, JavaScript, Images) |
---|
137 | # https://docs.djangoproject.com/en/1.9/howto/static-files/ |
---|
138 | |
---|
139 | ## Configuración de la raÃz donde se encuentran los archivos estaticos del sistema (para entornos en producción) |
---|
140 | STATIC_ROOT = '' |
---|
141 | |
---|
142 | ## Configuración de la url que atenderá las peticiones de los archivos estáticos del sistema |
---|
143 | STATIC_URL = '/static/' |
---|
144 | |
---|
145 | ## Configuración de los directorios en donde se encuentran los archivos estáticos |
---|
146 | STATICFILES_DIRS = ( |
---|
147 | os.path.join(BASE_DIR, 'static/'), |
---|
148 | ) |
---|
149 | |
---|
150 | ## URL de acceso al sistema |
---|
151 | #LOGIN_URL = "/login" |
---|
152 | |
---|
153 | ## URL de salida del sistema |
---|
154 | #LOGOUT_URL = "/logout" |
---|
155 | |
---|
156 | ## configuración que permite obtener la ruta en donde se encuentran las traducciones de la aplicación a otros lenguajes |
---|
157 | LOCALE_PATHS = [ |
---|
158 | #os.path.join(BASE_DIR, 'locale'), |
---|
159 | ] |
---|
160 | |
---|
161 | ## Registro de mensajes al usuario |
---|
162 | MESSAGE_STORAGE = 'django.contrib.messages.storage.cookie.CookieStorage' |
---|
163 | |
---|
164 | #url comun para el proyecto |
---|
165 | ## TOPIC EXPLORER SETTINGS |
---|
166 | TOPIC_EXPLORER_PATH = '/home/rodrigo/Proyectos/Interpretacion/' |
---|
167 | #TOPIC_EXPLORER_PATH = '/home/jredondo/Proyectos/Analisis_del_Discurso/src/topic-explorer/' |
---|
168 | FILES_PATH = TOPIC_EXPLORER_PATH +'demo-data/medios/noaccent' |
---|
169 | MODELS_PATH = TOPIC_EXPLORER_PATH + 'demo-data/medios/models/' |
---|
170 | #FILES_PATH = TOPIC_EXPLORER_PATH +'demo-data/ap/' |
---|
171 | #MODELS_PATH = TOPIC_EXPLORER_PATH + 'demo-data/corpus_propuestas/lda2vsm_models/' |
---|
172 | CORPUS_FILE = MODELS_PATH + 'pp-nltk-en-freq5.npz' |
---|
173 | LDA_DATA_PATH = TOPIC_EXPLORER_PATH + 'demo-data/medios/lda/medios{0}/' |
---|
174 | #LDA_CORPUS_FILE = '/home/jredondo/Proyectos/Analisis_del_Discurso/src/vsm2ldac/corpus.dat' |
---|
175 | #LDA_VOCAB_FILE = '/home/jredondo/Proyectos/Analisis_del_Discurso/src/vsm2ldac/vocab.txt' |
---|
176 | #LDA_CORPUS_DIR = '/home/jredondo/Proyectos/Analisis_del_Discurso/src/topic-explorer/demo-data/corpus_propuestas/pp' |
---|
177 | LDA_CORPUS_FILE = TOPIC_EXPLORER_PATH + 'demo-data/medios/lda/corpus.dat' |
---|
178 | LDA_VOCAB_FILE = TOPIC_EXPLORER_PATH + 'demo-data/medios/lda/vocab.txt' |
---|
179 | LDA_CORPUS_DIR = TOPIC_EXPLORER_PATH +'demo-data/medios/pp' |
---|
180 | |
---|
181 | #MODEL_PATTERN = MODELS_PATH + 'model.npz' |
---|
182 | |
---|
183 | #CORPUS_FILE = MODELS_PATH + 'ap-nltk-en-freq5.npz' |
---|
184 | #MODEL_PATTERN = MODELS_PATH + 'pp-nltk-en-freq5-LDA-K{0}-document-200.npz' |
---|
185 | #MODEL_PATTERN = MODELS_PATH + 'ap-nltk-en-freq5-LDA-K{0}-document-20.npz' |
---|
186 | CONTEXT_TYPE = 'document' |
---|
187 | #TOPICS = '10, 20, 30, 40, 50, 60, 70' |
---|
188 | #TOPICS = '10, 20, 30, 40, 50, 60, 70, 80, 90, 100' |
---|
189 | #TOPICS = '15, 30, 40, 50, 60, 70, 80, 90' |
---|
190 | TOPICS = '10, 20, 30, 40, 50, 60, 70, 80, 90' |
---|
191 | CORPUS_NAME = 'Deafult' |
---|
192 | ICONS = 'link' |
---|
193 | |
---|
194 | CORPUS_LINK = None |
---|
195 | TOPIC_RANGE = None |
---|
196 | DOC_TITTLE_FORMAT = None |
---|
197 | DOC_URL_FORMAT = None |
---|