Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class NacimientosView(ListView):
- CAMPOS_PERMITIDOS = {'tomo', 'folio', 'ano', 'cedptte', 'nomptte', 'cedcony', 'nomcony', 'nombptdo'}
- """Vista partidas de nacimientos pero filtrados desde un formulario"""
- model = PartidaNacimiento
- template_name = 'rcivil/nacimientos_listado.html'
- paginate_by = 10
- ordering = 'ano'
- def get_queryset(self):
- queryset = super().get_queryset()
- if self.request.method == 'GET':
- print('REQUEST: ' + str(self.request.GET))
- filtros = {campo:self.request.GET.get(campo) for campo in self.request.GET.keys() if campo in CAMPOS_PERMITIDOS and self.request.GET.get(campo) !=''}
- print(' FILTROS= ' + str(filtros))
- queryset = queryset.filter(**filtros)
- return queryset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement