1 | """ |
---|
2 | Sistema Estadístico Integral de Venezuela - (SEIVEN) |
---|
3 | |
---|
4 | Copyleft (@) 2015 CENDITEL nodo Mérida - https://mpv.cenditel.gob.ve/seiven |
---|
5 | """ |
---|
6 | ## @namespace economico.models |
---|
7 | # |
---|
8 | # Contiene las clases, atributos, métodos y/o funciones a implementar para los modelos del área económica |
---|
9 | # @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) |
---|
10 | # @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en Tecnologías Libres |
---|
11 | # (CENDITEL) nodo Mérida - Venezuela</a> |
---|
12 | # @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> |
---|
13 | from __future__ import absolute_import, unicode_literals |
---|
14 | |
---|
15 | from datetime import datetime |
---|
16 | |
---|
17 | import sys |
---|
18 | from django.apps import apps |
---|
19 | from django.conf import settings |
---|
20 | from django.core.files.base import ContentFile |
---|
21 | from django.core.files.storage import default_storage |
---|
22 | from django.utils.html import format_html |
---|
23 | from django.utils.translation import ugettext_lazy as _ |
---|
24 | |
---|
25 | from base.constant import EMAIL_SUBJECT_CM_RESULT |
---|
26 | from base.functions import enviar_correo |
---|
27 | from seiven.celery import app |
---|
28 | |
---|
29 | import logging |
---|
30 | import json |
---|
31 | |
---|
32 | logger = logging.getLogger("carga_masiva") |
---|
33 | |
---|
34 | |
---|
35 | @app.task |
---|
36 | def cargar_datos_masivos(app, mod, user, file_content,**kwargs): |
---|
37 | instance = apps.get_model(app, mod) |
---|
38 | modelo = instance() |
---|
39 | |
---|
40 | resultado = modelo.gestion_process(user=user, file_content=file_content,**kwargs) |
---|