def post(self, request, *args, **kwargs): jugador = self.get_object() junta = jugador.equipo.junta_directiva precio = PrecioPago.objects.filter(concepto='amonestacion')[0] torneo = Torneo.objects.filter(culminado=False)[0] usuario = self.request.user # guardamos el pago y actualizamos user pago = Pago( precio_pago=precio, junta_directiva=junta, torneo=torneo, fecha=timezone.now(), usuario=usuario, ) #actualizamos las amonestaciones a false amonestacion = Amonestacion.objects.filter(jugador=jugador, condicion='A') for a in amonestacion: a.condicion = 'I' a.save() pago.save() return HttpResponseRedirect( reverse( 'equipo_app:listar-Pago' ) )
def post(self, request, *args, **kwargs): presidente = self.get_object() junta = JuntaDirectiva.objects.get(presidente=presidente) precio = PrecioPago.objects.filter(concepto="inscripcion")[0] torneo = Torneo.objects.filter(culminado=False)[0] usuario = self.request.user # guardamos el pago y actualizamos user pago = Pago(precio_pago=precio, junta_directiva=junta, torneo=torneo, fecha=timezone.now(), usuario=usuario) presidente.is_active = True pago.save() presidente.save() return HttpResponseRedirect(reverse("equipo_app:listar-Pago"))