Changeset bee5418 in observatorio


Ignore:
Timestamp:
May 21, 2014, 4:23:34 PM (10 years ago)
Author:
Ing. Roldan Vargas <rvargas@…>
Branches:
master, geodjango
Children:
fd2c551
Parents:
02c47fe
Message:

Se agregan validaciones que permiten ejecutar el proyecto en versiones de Django desde la 1.4.5 hasta la 1.6.4

Location:
procesos/apps
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • procesos/apps/cadenas/views.py

    r4437adc rbee5418  
    283283    try:
    284284        pag = Paginador(request, productores, 10)
     285        paginas = pag['modelo']
    285286    except TypeError:
    286287        pag = Paginador(productores, 10)
     288        paginas = pag.object_list
    287289
    288290    cuantos = productores.count()
    289291
    290292    plantilla = loader.get_template('cadenas/directorio2005.html')
    291     c = RequestContext(request, {'directorio2005': pag.object_list,
     293    c = RequestContext(request, {'directorio2005': paginas,
    292294                                 'formabusca': formu,
    293295                                 'request': request,
  • procesos/apps/comun/models.py

    r7c9f979 rbee5418  
    55
    66options.DEFAULT_NAMES = options.DEFAULT_NAMES + ('in_db',)
    7 from sigesic.router import ModelDatabaseRouter
     7#from sigesic.router import ModelDatabaseRouter
    88
    99
  • procesos/apps/productos/views.py

    r4437adc rbee5418  
    2929register = template.Library()
    3030
     31
    3132@login_required
    3233def listar(request):
    3334    productos = produccion_mip.objects.all()
    34    
     35
    3536    formu = Formularioproductos()
    3637    codE = None
    37    
     38
    3839    tagAutoCom = request.POST.get('tags', '')
    3940    if tagAutoCom <> '' and request.method == 'POST':
    40         formu = Formularioproductos(data = request.POST)
     41        formu = Formularioproductos(data=request.POST)
    4142        if formu.is_valid():
    4243            codigo_actividad = formu.cleaned_data['codigo_actividad']
    4344            if codigo_actividad <> '0':
    4445                codE = actividades.objects.get(codigo_actividad=codigo_actividad)
    45                 productos = produccion_mip.objects.filter(codigo_actividad = codigo_actividad)
     46                productos = produccion_mip.objects.filter(codigo_actividad=codigo_actividad)
    4647    else:
    4748        codigo_actividad = request.GET.get('codAct', '')
    4849        if codigo_actividad <> '':
    4950            codE = actividades.objects.get(codigo_actividad=codigo_actividad)
    50             productos = produccion_mip.objects.filter(codigo_actividad = codigo_actividad)
    51    
     51            productos = produccion_mip.objects.filter(codigo_actividad=codigo_actividad)
     52
    5253    listaDeOpciones = cargarActividadesConCodigo()
    5354
    5455    try:
    55         pag = Paginador(request,productos,10)
     56        pag = Paginador(request, productos, 10)
     57        pagina = pag['modelo']
    5658    except TypeError:
    5759        pag = Paginador(productos, 10)
    58    
    59     return render_to_response('productos/productos.html', {'producccion_mip':pag.object_list,
     60        pagina = pag.object_list
     61
     62    return render_to_response('productos/productos.html', {'producccion_mip': pagina,
    6063                                                           'formu': formu, 'request': request,
    6164                                                           'paginator': pag, 'codE': codE,
    6265                                                           'listaDeOpciones': listaDeOpciones},
    63                               context_instance = RequestContext(request))
     66                              context_instance=RequestContext(request))
    6467
    65 @login_required   
     68
     69@login_required
    6670def producto_utilidad2(request, producto_id=None):
    67 
    68     if  producto_id == None:
     71    if producto_id == None:
    6972        producto = productos()
    7073    else:
    7174        producto = productos.objects.get(codigo_producto=request.GET['producto_id'])
    7275
    73     UtilizacionFormSet    = inlineformset_factory(producto, utilizacion_mip, can_delete=True)   
    74    
     76    UtilizacionFormSet = inlineformset_factory(producto, utilizacion_mip, can_delete=True)
     77
    7578    if request.method == "POST":
    7679        prod_formset = ProductosFormSet(request.POST, instance=producto)
     
    7982            prod_formset.save()
    8083            util_formset.save()
    81            
     84
    8285            # Redirect to somewhere
    8386            if '_save' in request.POST:
     
    8588            if '_addanother' in request.POST:
    8689                return HttpResponseRedirect('/admin/productos/add/')
    87                
     90
    8891    else:
    8992        #prod_formset = ProductosFormSet(queryset=productos.objects.filter(codigo_producto=request.GET['producto_id']))
     
    9194        prod_formset = ProductosFormSet(instance=producto)
    9295        util_formset = UtilizacionFormSet(instance=producto)
    93        
     96
    9497    return render_to_response("productos/producto_utilidad.html", {
    9598        "prod_formset": prod_formset,
    9699        "util_formset": util_formset,
    97100    })
    98 
    99101
    100102
     
    105107    #    prod_formset = ProductosFormSet(request.POST, request.FILES, prefix='Productos')
    106108    #    util_formset = UtilizacionFormSet(request.POST, request.FILES, prefix='Utilizacion')
    107        
     109
    108110    #    if prod_formset.is_valid() and util_formset.is_valid():
    109111    #        prod_formset.save()
    110112    #        util_formset.save()
    111             # do something.
     113    # do something.
    112114    #else:
    113115    #    prod_formset = ProductosFormSet(queryset=productos.objects.filter(codigo_producto=request.GET['producto_id']))
    114116    #    util_formset = UtilizacionFormSet(queryset=utilizacion_mip.objects.filter(codigo_producto=request.GET['producto_id']))
    115    
     117
     118
    116119    if 'codE' in request.GET and request.GET['codE'] != "":
    117         codE = productos.objects.get(codigo_producto=request.GET['codE'])
    118         utilizacion = utilizacion_mip.objects.filter(codigo_producto=codE.codigo_producto)
    119         formu = Formularioutilizacion(codE = codE.codigo_producto)
     120        codE = productos.objects.get(codigo_producto=request.GET['codE'])
     121        utilizacion = utilizacion_mip.objects.filter(codigo_producto=codE.codigo_producto)
     122        formu = Formularioutilizacion(codE=codE.codigo_producto)
    120123    else:
    121124        codE = None
    122         utilizacion = utilizacion_mip.objects.all()
     125        utilizacion = utilizacion_mip.objects.all()
    123126        formu = Formularioutilizacion()
    124127
    125128    try:
    126         pag = Paginador(request,utilizacion,10)
     129        pag = Paginador(request, utilizacion, 10)
     130        pagina = pag['modelo']
    127131    except TypeError:
    128132        pag = Paginador(utilizacion, 10)
     133        pagina = pag.object_list
    129134
    130135    plantilla = loader.get_template('productos/producto_utilidad.html')
    131     c = RequestContext(request, {'utilizacion_mip':pag.object_list, 'formu': formu, 'request': request,'paginator':pag,
    132                                  'codE':codE })
     136    c = RequestContext(request, {'utilizacion_mip': pagina, 'formu': formu, 'request': request, 'paginator': pag,
     137                                 'codE': codE})
    133138    return HttpResponse(plantilla.render(c))
    134139    #return render_to_response("productos/producto_utilidad.html", {
     
    140145def Graficar(request):
    141146    if request.method == "GET":
    142         codigo = request.GET["codigo"]
    143         codigo_actividad = actividades.objects.filter(codigo_actividad=codigo)
     147        codigo = request.GET["codigo"]
     148        codigo_actividad = actividades.objects.filter(codigo_actividad=codigo)
    144149        return render_to_response('productos/grafico.html', {'username': request.user,
    145                                                            'codigo_actividad':codigo_actividad,
    146                                                            'nivel_cadena_arriba':request.GET['arriba'],
    147                                                            'nivel_cadena_abajo':request.GET['abajo']}, context_instance = RequestContext(request))     
     150                                                             'codigo_actividad': codigo_actividad,
     151                                                             'nivel_cadena_arriba': request.GET['arriba'],
     152                                                             'nivel_cadena_abajo': request.GET['abajo']},
     153                                  context_instance=RequestContext(request))
    148154   
    149155       
  • procesos/apps/sigesic/unidadecon/views.py

    r4437adc rbee5418  
    7878    try:
    7979        pag = Paginador(request, unidadecon, 10)
     80        paginas = pag['modelo']
    8081    except TypeError:
    8182        pag = Paginador(unidadecon, 20)
     83        paginas = pag.object_list
    8284
    8385    cuantos = unidadecon.count()
     
    8688    #plantilla = loader.get_template('unidadecon/unidadecon.html')
    8789    plantilla = loader.get_template('unidadecon/unidadecon2.html')
    88     c = RequestContext(request, {'unidadecon': pag.object_list,
     90    c = RequestContext(request, {'unidadecon': paginas,
    8991                                 'formabusca': formu,
    9092                                 'request': request,
     
    175177    try:
    176178        pag = Paginador(request, productos, 20)
     179        paginas = pag['modelo']
    177180    except TypeError:
    178181        pag = Paginador(productos, 20)
     182        paginas = pag.object_list
    179183
    180184    cuantos = productos.count()
    181185
    182186    plantilla = loader.get_template('unidadecon/Codigo_aran_productos.html')
    183     c = RequestContext(request, {'productos': pag.object_list,
     187    c = RequestContext(request, {'productos': paginas,
    184188                                 'forma': formu,
    185189                                 'request': request,
     
    225229    try:
    226230        pag = Paginador(request, insumos, 20)
     231        paginas = pag['modelo']
    227232    except TypeError:
    228233        pag = Paginador(insumos, 20)
     234        paginas = pag.object_list
    229235
    230236    cuantos = insumos.count()
    231237
    232238    plantilla = loader.get_template('unidadecon/Codigo_aran_insumos.html')
    233     c = RequestContext(request, {'insumos': pag.object_list,
     239    c = RequestContext(request, {'insumos': paginas,
    234240                                 'forma': formu,
    235241                                 'request': request,
Note: See TracChangeset for help on using the changeset viewer.