Open nicomagnani3 opened 2 years ago
dejamos la api en :
es un get a: http://localhost:8000/estudio_api/estudios/id-del-estudio/infrome_de_resultado/
ya se genera el reporte en pdf del informe. ` @action(detail=True, methods=['GET']) def informe_de_resultado(self, request, pk=None):
estudio = self.get_object()
informe = estudio.informe_resultado
if not informe:
return HttpResponseBadRequest('no existe informe para el estudio')
buffer = io.BytesIO()
pisa.CreatePDF(informe, dest=buffer)
buffer.seek(0)
return HttpResponse(buffer,content_type='application/pdf')
`
quedo implementado. falta agregar pequeñas cosas que las vemos al final.
Generar un reporte con el resultado del medico informatne en el ultimo estado del estudio