Conjunto 08f501a en gestor_consulta
- Fecha y hora:
- 21/08/2017 03:58:44 (hace 7 años)
- Branches:
- master
- Children:
- abd93af
- Parents:
- 471026c
- Ubicación:
- base
- Ficheros:
-
- 4 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
base/rest.py
rb1cb066 r08f501a 29 29 queryset = Entidad.objects.all() 30 30 serializer_class = EntidadSerializer 31 filter_fields = ('id', 'codigo', 'nombre',) 31 32 http_method_names = ['get','head'] 32 33 … … 43 44 queryset = Municipio.objects.all() 44 45 serializer_class = MunicipioSerializer 46 filter_fields = ('id', 'codigo', 'nombre',) 45 47 http_method_names = ['get','head'] 46 48 … … 57 59 queryset = Parroquia.objects.all() 58 60 serializer_class = ParroquiaSerializer 61 filter_fields = ('id', 'codigo', 'nombre',) 59 62 http_method_names = ['get','head'] -
base/serializers.py
rb1cb066 r08f501a 30 30 class Meta: 31 31 model = Entidad 32 fields = (' url', 'id', 'codigo', 'nombre')32 fields = ('id', 'codigo', 'nombre') 33 33 34 34 … … 46 46 class Meta: 47 47 model = Municipio 48 fields = (' url', 'codigo', 'nombre', 'entidad')48 fields = ('id', 'codigo', 'nombre', 'entidad') 49 49 50 50 … … 62 62 class Meta: 63 63 model = Parroquia 64 fields = (' url', 'codigo', 'nombre', 'municipio')64 fields = ('id', 'codigo', 'nombre', 'municipio') -
base/urls.py
r471026c r08f501a 25 25 urlpatterns +=[ 26 26 url(r'^ajax/actualizar-combo/?$', actualizar_combo, name='actualizar_combo'), 27 ##### Probando los filtros del API REST #######28 url(r'^entidad/$', views.EntidadList.as_view()),29 url(r'^entidad/(?P<pk>[0-9]+)/$', views.EntidadDetail.as_view()),30 27 ] -
base/views.py
r471026c r08f501a 19 19 from django.contrib.auth.mixins import LoginRequiredMixin 20 20 import json 21 from rest_framework.views import APIView22 from rest_framework.response import Response23 from rest_framework import generics24 from django_filters.rest_framework import DjangoFilterBackend25 from serializers import EntidadSerializer, MunicipioSerializer, ParroquiaSerializer26 from models import Entidad, Municipio, Parroquia27 21 28 22 … … 115 109 except Exception as e: 116 110 return HttpResponse(json.dumps({'resultado': False, 'error': e})) 117 118 119 class EntidadList(generics.ListAPIView):120 """!121 Clase que permite listar los datos rest de los usuarios122 123 @author Argenis Osorio (aosorio at cenditel.gob.ve)124 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>125 @date 17-08-2017126 @version 1.0.0127 """128 queryset = Entidad.objects.all()129 serializer_class = EntidadSerializer130 filter_fields = ('id', 'codigo', 'nombre',)131 132 133 class EntidadDetail(generics.RetrieveUpdateDestroyAPIView):134 """!135 Clase que permite detallar los datos rest de los usuarios136 137 @author Argenis Osorio (aosorio at cenditel.gob.ve)138 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>139 @date 17-08-2017140 @version 1.0.0141 """142 queryset = Entidad.objects.all()143 serializer_class = EntidadSerializer
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.