/app_paraescolares

API con Django REST Framework para manejo de paraescolares

Primary LanguagePython

app_paraescolares

API en django para app manejo de paraescolares

Endpoints

Endpoint Método Recibe Regresa Require autenticación
/api/token POST username, password Refresh & access tokens No
/api/token/refresh POST Refresh token Refresh & access tokens No
/api/token/check POST 200 OK / 401 Unauthorized No
/api/students GET Access token Array de todos los estudiantes
/api/students/<id>/ GET Access token Objeto con datos del alumno
/api/students/upload/<archivo.csv> PATCH Access token & archivo.csv 200 OK / 401 Unauthorized
/api/wake/ GET 200 OK No
/api/select/ POST nombres, apellido_paterno, apellido_materno, matricula, eleccion 200 OK / 404 not found No
/api/select/validate/ POST nombres, apellido_paterno, apellido_materno, matricula 200 OK / 404 not found No
/api/select/remove/
(DEBUG, QUITAR ANTES DE PRODUCCIÓN)
PATCH nombres, apellido_paterno, apellido_materno, matricula 200 OK / 404 not found No
/api/select/change/ PATCH matricula, eleccion, turno 200 OK
/api/xlsx/group/ POST grupo Xlsx con alumnos del grupo
/api/xlsx/paraescolar/ POST nombre_paraescolar, turno Xlsx con alumnos de la paraescolar
/api/list/group/ POST grupo Array con alumnos del grupo
/api/list/paraescolar/ POST nombre_paraescolar, turno Array con alumnos de la paraescolar
/api/paraescolares/getall/ GET Array con datos de todas las paraescolares No
/api/paraescolares/make/ POST nombre, turno, cupo_total 200 OK
/api/paraescolares/delete/ DELETE nombre, turno 200 OK
/api/teacher/register/ POST userame, password, email 200 OK No
/api/groups/ GET Array de grupos No
/api/csv/group/ POST grupo CSV con datos de los alumnos del grupo
/api/csv/paraescolar/ POST paraescolar, turno CSV con datos de los alumnos de la paraescolar

Formato de archivos .csv

apellido_paterno,apellido_materno,nombres,grupo,matricula

Ejemplo de archivo .csv:

apellido_paterno,apellido_materno,nombres,grupo,matricula
Tapia,Loya,Saúl Alejandro,609,19080045
Pancho,Poncho,Trijo Trajo,452,19053482
Pérez,Sánchez,Juan Pablo,356,19392308