Esempio n. 1
0
def NuevoArbitro(request):
    list = Equipo.objects.all()
    jornada_id = Jornada.objects.filter(terminada=False).annotate(
        Max('numero'))
    partidos = Partido.objects.filter(jornada=jornada_id)
    if request.method == 'POST':
        form = ArbitroForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            return redirect('/principal/arbitros/')
    else:
        form = ArbitroForm()

    context = {'form': form, 'equipoList': list, 'partidoList': partidos}
    return render(request, 'arbitroform.html', context)
Esempio n. 2
0
def EditarArbitro(request, arbitro_id):
    list = Equipo.objects.all()
    jornada_id = Jornada.objects.filter(terminada=False).annotate(
        Max('numero'))
    partidos = Partido.objects.filter(jornada=jornada_id)
    arbitro = get_object_or_404(Arbitro, pk=arbitro_id)
    if request.method == 'POST':
        form = ArbitroForm(request.POST, request.FILES, instance=arbitro)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/principal/arbitros/")
    else:
        form = ArbitroForm(instance=arbitro)

    context = {'form': form, 'equipoList': list, 'partidoList': partidos}
    return render(request, 'arbitroform.html', context)