Exemple #1
0
 def post(self, request, format=None):
     serializer = AlumnoSerializers(data=request.data)
     if serializer.is_valid():
         serializer.save()
         datas = serializer.data
         return Response(datas)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Exemple #2
0
    def post(self, request, format=None):
        serializer = AlumnoSerializers(data=request.data)
        if serializer.is_valid():
            alumno = serializer.save()
            datas = serializer.data
            id_alumno = alumno.id
            x = datetime.now()

            a = str(x.year)
            m = str(x.month)
            d = str(x.day)
            fechaCompara = a + "-" + m + "-" + d

            asistencia = AsistenciaSerializers(data={
                "id_alumno": id_alumno,
                "fecha": fechaCompara
            })
            if asistencia.is_valid():
                asistencia.save()
                datos = {
                    "name": serializer.data['name'],
                    "matricula": serializer.data['matricula'],
                    "token": serializer.data['token'],
                    "asistencia:": asistencia.data['fecha']
                }
            return Response(datos)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
Exemple #3
0
 def put(self, request, id, format=None):
     alumno = self.get_object(id)
     if alumno != 404:
         serializer = AlumnoSerializers(alumno, data=request.data)
         if serializer.is_valid():
             serializer.save()
             datas = serializer.data
             return Response(datas)
         else:
             return Response(alumno, status=status.HTTP_400_BAD_REQUEST)