|
|
|
@ -8,6 +8,7 @@ from django.template.loader import render_to_string |
|
|
|
from .models import Evento, Reserva, ListaEspera |
|
|
|
from .forms import ListaEsperaForm, EventoForm |
|
|
|
|
|
|
|
import random |
|
|
|
|
|
|
|
@login_required |
|
|
|
def reservar_evento(request, evento_id): |
|
|
|
@ -47,6 +48,7 @@ def reservar_evento(request, evento_id): |
|
|
|
# n es un numero aleatorio entre 2 y el total de plazas |
|
|
|
# si es así, y ya hay añadir a dos participantes. |
|
|
|
|
|
|
|
|
|
|
|
messages.success(request, |
|
|
|
f'Reserva realizada para el evento {evento.nombre}.') |
|
|
|
|
|
|
|
@ -96,6 +98,21 @@ def principal(request): |
|
|
|
|
|
|
|
|
|
|
|
def ayuda(request): |
|
|
|
''' |
|
|
|
evento = get_object_or_404(Evento, id=1) |
|
|
|
|
|
|
|
reservas = Reserva.objects.filter(evento=1) |
|
|
|
|
|
|
|
print("Ayuda->plazas disponibles: ", evento.plazas_disponibles) |
|
|
|
print("Ayuda->reservas: ", evento.reservas.count()) |
|
|
|
|
|
|
|
numero = random.randint(1, evento.plazas_disponibles-2) |
|
|
|
|
|
|
|
if numero < evento.reservas.count(): |
|
|
|
print("Ayuda->Aqui haria algo...") |
|
|
|
|
|
|
|
print("Ayuda->Aleatorio: ", numero) |
|
|
|
''' |
|
|
|
return render(request, 'eventos/help.html') |
|
|
|
|
|
|
|
|
|
|
|
|