Conjunto 471026c en gestor_consulta
- Fecha y hora:
- 21/08/2017 03:32:16 (hace 7 años)
- Branches:
- master
- Children:
- 08f501a
- Parents:
- d821e95
- Ficheros:
-
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
base/urls.py
rd7b19bc r471026c 15 15 from django.conf.urls import url 16 16 from .views import * 17 from base import views 17 18 18 19 urlpatterns = [ … … 24 25 urlpatterns +=[ 25 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()), 26 30 ] -
base/views.py
rd7b19bc r471026c 18 18 from django.views.generic import TemplateView 19 19 from django.contrib.auth.mixins import LoginRequiredMixin 20 import json 21 from rest_framework.views import APIView 22 from rest_framework.response import Response 23 from rest_framework import generics 24 from django_filters.rest_framework import DjangoFilterBackend 25 from serializers import EntidadSerializer, MunicipioSerializer, ParroquiaSerializer 26 from models import Entidad, Municipio, Parroquia 20 27 21 import json22 28 23 29 class Error403(TemplateView): … … 109 115 except Exception as e: 110 116 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 usuarios 122 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-2017 126 @version 1.0.0 127 """ 128 queryset = Entidad.objects.all() 129 serializer_class = EntidadSerializer 130 filter_fields = ('id', 'codigo', 'nombre',) 131 132 133 class EntidadDetail(generics.RetrieveUpdateDestroyAPIView): 134 """! 135 Clase que permite detallar los datos rest de los usuarios 136 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-2017 140 @version 1.0.0 141 """ 142 queryset = Entidad.objects.all() 143 serializer_class = EntidadSerializer -
users/views.py
r2353277 r471026c 247 247 queryset = User.objects.all() 248 248 serializer_class = UserSerializer 249 filter_fields = ('id', 'username', 'email', 'first_name', 'last_name', 'is_superuser', 'is_staff',250 'is_active', 'date_joined', 'last_login',)249 #filter_fields = ('id', 'username', 'email', 'first_name', 'last_name', 'is_superuser', 'is_staff', 'is_active', 'date_joined', 'last_login',) 250 filter_fields = ('id', 'username', 'email',) 251 251 252 252
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.