Conjunto b1cb066 en gestor_consulta
- Fecha y hora:
- 17/08/2017 00:01:12 (hace 7 años)
- Branches:
- master
- Children:
- 2353277
- Parents:
- 5aed807
- Ficheros:
-
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
base/rest.py
r5aed807 rb1cb066 13 13 # @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 14 14 # @version 1.0 15 from base.models import Entidad, Municipio 16 from .serializers import EntidadSerializer, MunicipioSerializer 15 from base.models import Entidad, Municipio, Parroquia 16 from .serializers import EntidadSerializer, MunicipioSerializer, ParroquiaSerializer 17 17 from rest_framework import viewsets 18 18 … … 44 44 serializer_class = MunicipioSerializer 45 45 http_method_names = ['get','head'] 46 47 48 class ParroquiaViewSet(viewsets.ModelViewSet): 49 """! 50 Clase que gestiona los datos rest de las Parroquias 51 52 @author Argenis Osorio (aosorio at cenditel.gob.ve) 53 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 54 @date 17-08-2017 55 @version 1.0.0 56 """ 57 queryset = Parroquia.objects.all() 58 serializer_class = ParroquiaSerializer 59 http_method_names = ['get','head'] -
base/serializers.py
r5aed807 rb1cb066 14 14 # @version 1.0 15 15 from rest_framework import serializers 16 from .models import Entidad, Municipio 16 from .models import Entidad, Municipio, Parroquia 17 17 18 18 … … 30 30 class Meta: 31 31 model = Entidad 32 fields = (' id', 'codigo', 'nombre')32 fields = ('url', 'id', 'codigo', 'nombre') 33 33 34 34 35 35 class MunicipioSerializer(serializers.HyperlinkedModelSerializer): 36 36 """! 37 Metodo que permite serializar el modelo Entidad37 Metodo que permite serializar el modelo Municipio 38 38 39 39 @author Argenis Osorio (aosorio at cenditel.gob.ve) … … 46 46 class Meta: 47 47 model = Municipio 48 fields = ('id', 'codigo', 'nombre') 48 fields = ('url', 'codigo', 'nombre', 'entidad') 49 50 51 class ParroquiaSerializer(serializers.HyperlinkedModelSerializer): 52 """! 53 Metodo que permite serializar el modelo Parroquia 54 55 @author Argenis Osorio (aosorio at cenditel.gob.ve) 56 @copyright GNU/GPLv2 57 @date 17-08-2017 58 @param serializers.HyperlinkedModelSerializer <b>{object}</b> Objeto del serializer 59 @return Retorna los datos de contexto 60 """ 61 62 class Meta: 63 model = Parroquia 64 fields = ('url', 'codigo', 'nombre', 'municipio') -
rest/routers.py
r5aed807 rb1cb066 15 15 from rest_framework.routers import DefaultRouter 16 16 from consulta.rest import ConsultaViewSet 17 from base.rest import EntidadViewSet, MunicipioViewSet 17 from base.rest import EntidadViewSet, MunicipioViewSet, ParroquiaViewSet 18 18 19 19 router = DefaultRouter() … … 22 22 router.register(r'entidad', EntidadViewSet, 'entidad') 23 23 router.register(r'municipio', MunicipioViewSet, 'municipio') 24 router.register(r'parroquia', ParroquiaViewSet, 'parroquia')
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.