Conjunto 2353277 en gestor_consulta
- Fecha y hora:
- 17/08/2017 08:19:19 (hace 7 años)
- Branches:
- master
- Children:
- d821e95
- Parents:
- b1cb066
- Ficheros:
-
- 1 añadido
- 4 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
gestor_consulta/settings.py
rd7b19bc r2353277 46 46 'captcha', 47 47 'rest_framework', 48 'django_filters', 48 49 ] 49 50 … … 156 157 157 158 EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 159 160 REST_FRAMEWORK = { 161 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 162 } -
requirements.txt
rd7b19bc r2353277 6 6 pytz==2017.2 7 7 six==1.10.0 8 django-filter -
users/urls.py
ra315c5f r2353277 38 38 {'template_name': 'user.passwordreset.end.html'}, 39 39 name='reset_end'), 40 ##### Probando los filtros del API REST ####### 41 url(r'^users/$', views.UsersList.as_view()), 42 url(r'^users/(?P<pk>[0-9]+)/$', views.UserDetail.as_view()), 40 43 ] -
users/views.py
ra315c5f r2353277 24 24 from .models import Perfil 25 25 from base.models import Parroquia 26 from rest_framework.views import APIView 27 from rest_framework.response import Response 28 from rest_framework import generics 29 from django_filters.rest_framework import DjangoFilterBackend 30 from serializers import UserSerializer 31 26 32 27 33 class LoginView(FormView): … … 228 234 229 235 return super(PerfilUpdate, self).form_valid(form) 236 237 238 class UsersList(generics.ListAPIView): 239 """! 240 Clase que permite listar los datos rest de los usuarios 241 242 @author Argenis Osorio (aosorio at cenditel.gob.ve) 243 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 244 @date 17-08-2017 245 @version 1.0.0 246 """ 247 queryset = User.objects.all() 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',) 251 252 253 class UserDetail(generics.RetrieveUpdateDestroyAPIView): 254 """! 255 Clase que permite detallar los datos rest de los usuarios 256 257 @author Argenis Osorio (aosorio at cenditel.gob.ve) 258 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 259 @date 17-08-2017 260 @version 1.0.0 261 """ 262 queryset = User.objects.all() 263 serializer_class = UserSerializer
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.