Changeset a1de3f1 in firmaeventos for participantes/views.py


Ignore:
Timestamp:
Nov 22, 2017, 10:09:39 AM (7 years ago)
Author:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
d17da63
Parents:
e91566e
Message:

Agregado decorador para permitir post sin el csrf token

File:
1 edited

Legend:

Unmodified
Added
Removed
  • participantes/views.py

    r8ec4f0b ra1de3f1  
    22from django.http import JsonResponse
    33from django.views import View
     4from django.utils.decorators import method_decorator
     5from django.views.decorators.csrf import csrf_exempt
    46
    57from .models import (
     
    4143        return JsonResponse(data,safe=False)
    4244
    43 
     45@method_decorator(csrf_exempt, name='dispatch')
    4446class AjaxParticipanteFirmaEvento(View):
    4547    """!
     
    6769        mensaje = ''
    6870        evento_id = request.POST.get('event_id', None)
     71        print(evento_id)
    6972        serial = request.POST.get('serial', None)
    70         pasaporte = request.POST.get('pasoporte', None)
     73        print(serial)
     74        pasaporte = request.POST.get('pasaporte', None)
     75        print(pasaporte)
    7176        if evento_id is not None and pasaporte is not None:
    7277            if serial is not None:
    7378                try:
    74                     update_evento = self.model.object.get(pk=evento_id)
     79                    update_evento = self.model.objects.get(pk=evento_id)
    7580                    update_evento.serial = serial
    7681                    update_evento.save()
     
    8186                    mensaje += 'No existe el evento que desea actualizar \n'
    8287            try:
    83                 participante = Participante.object.get(pasaporte=pasaporte)
     88                participante = Participante.objects.get(pasaporte=pasaporte)
    8489            except Exception as e:
    8590                print (e)
     
    8893                            participantes que se ecuentran registrados \n'
    8994            try:
    90                 update_parti_event = self.model_participante.object.get(
     95                update_parti_event = self.model_participante.objects.get(
    9196                                    fk_participante=participante.pk,
    9297                                    fk_evento=evento_id)
Note: See TracChangeset for help on using the changeset viewer.