|
|
@ -219,14 +219,14 @@ def proximo_evento(request): |
|
|
{'detail': 'El parámetro "publicado" debe ser "true", "false" o "all".'}, |
|
|
{'detail': 'El parámetro "publicado" debe ser "true", "false" o "all".'}, |
|
|
status=status.HTTP_400_BAD_REQUEST |
|
|
status=status.HTTP_400_BAD_REQUEST |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Configura el filtro según el parámetro `publicado` |
|
|
# Configura el filtro según el parámetro `publicado` |
|
|
if publicado_param == 'all': |
|
|
if publicado_param == 'all': |
|
|
eventos = Evento.objects.filter(fecha__gte=timezone.now()).order_by('fecha') |
|
|
eventos = Evento.objects.filter(fecha__gte=timezone.now()).order_by('fecha') |
|
|
else: |
|
|
else: |
|
|
publicado = publicado_param == 'true' |
|
|
publicado = publicado_param == 'true' |
|
|
eventos = Evento.objects.filter(publicado=publicado, fecha__gte=timezone.now()).order_by('fecha') |
|
|
eventos = Evento.objects.filter(publicado=publicado, fecha__gte=timezone.now()).order_by('fecha') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
evento = eventos.first() |
|
|
evento = eventos.first() |
|
|
|
|
|
|
|
|
if evento: |
|
|
if evento: |
|
|
@ -245,7 +245,7 @@ def todos_los_eventos(request): |
|
|
{'detail': 'El parámetro "publicado" debe ser "true", "false" o "all".'}, |
|
|
{'detail': 'El parámetro "publicado" debe ser "true", "false" o "all".'}, |
|
|
status=status.HTTP_400_BAD_REQUEST |
|
|
status=status.HTTP_400_BAD_REQUEST |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Configura el filtro según el parámetro `publicado` |
|
|
# Configura el filtro según el parámetro `publicado` |
|
|
if publicado_param == 'all': |
|
|
if publicado_param == 'all': |
|
|
eventos = Evento.objects.all().order_by('fecha') |
|
|
eventos = Evento.objects.all().order_by('fecha') |
|
|
|