Changeset ba2cfbc in sicp for apps


Ignore:
Timestamp:
Jun 18, 2015, 4:56:07 PM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
de3a621
Parents:
a946d22
Message:

agregada vista y url para la construcción de escenarios

Location:
apps/simulacion
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • apps/simulacion/urls.py

    r35355cd rba2cfbc  
    2323urlpatterns = [
    2424    url(r'^sigesic/', include('apps.simulacion.sigesic.urls')),
     25    url(r'^escenario/$', 'apps.simulacion.views.construir_escenario', name='escenario'),
    2526]
  • apps/simulacion/views.py

    r35355cd rba2cfbc  
    1 from django.shortcuts import render
     1# coding=utf-8
     2"""
     3Simulador Integral de Cadenas Productivas (SICP)
    24
    3 # Create your views here.
     5Copyleft (@) 2015 CENDITEL nodo Mérida - https://miv.cenditel.gob.ve/simulacion/
     6"""
     7# # @package simulacion.views
     8#
     9# Clases y funciones a implementar en la simulación de cadenas productivas y otros escenarios
     10# @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)
     11# @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) nodo Mérida - Venezuela
     12# @copyright GNU/GPLv2
     13# @date 05-06-2015
     14# @version 3.0.0
     15
     16## Muestra el autor del script cuando es invocado
     17__author__ = "Ing. Roldan Vargas (rvargas at cenditel.gob.ve)"
     18## Muestra documentación breve sobre el script
     19__doc__    = "Clases y funciones a implementar en las vistas del módulo de consulta del sigesic"
     20
     21
     22from django.conf import settings
     23from django.template import RequestContext
     24from django.contrib.auth.decorators import login_required
     25from django.shortcuts import render_to_response
     26from django.contrib.messages.views import SuccessMessageMixin
     27from django.views.generic import FormView
     28from apps.comun.functions import render_cadena
     29
     30import os
     31import logging
     32
     33logger = logging.getLogger(__name__)
     34
     35@login_required()
     36def construir_escenario(request):
     37    """!
     38    Función que permite construir los esenarios de una cadena productiva
     39
     40    @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)
     41    @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL) Nodo Mérida - Venezuela
     42    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     43    @date 05-06-2015
     44    @param[in] request Objeto que contiene la petición
     45    @return Devuelve el correspondiente response con los datos de la consulta
     46    """
     47
     48    cadena = render_cadena(str(request.user))
     49
     50    return render_to_response('construir_escenario.html', {'node': cadena['node'], 'arc': cadena['arc'],
     51                                                         'narriba': cadena['narriba'], 'nabajo': cadena['nabajo'],
     52                                                         'anho': cadena['anho']},
     53                              context_instance=RequestContext(request))
Note: See TracChangeset for help on using the changeset viewer.