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)
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)
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)
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)