def post(self, request, paciente_id): form = ScoreForms(request.POST) paciente = Paciente.objects.get(pk=paciente_id) if form.is_valid(): dados = form.data score = Score() usuario = get_usuario_logado(request) score.nivel_conciencia = dados['nivel_conciencia'] score.temperatura = float(dados['temperatura']) score.frequencia_cardiaca = int(dados['frequencia_cardiaca']) score.pa_sistolica = int(dados['pa_sistolica']) score.frequencia_respiratoria = int( dados['frequencia_respiratoria']) score.saturacao_oxigenio = int(dados['saturacao_oxigenio']) score.qualquer_o2 = dados['qualquer_o2'] score.paciente = paciente score.profissional = usuario score.save() paciente.valor_score = score.score() paciente.save() return redirect('paciente', paciente_id) return render(request, 'paciente.html', { 'form': form, 'paciente': paciente })
teachingtask = newteachingtask #print("----save one task ") from score.models import Score try: score = Score.objects.get( \ task = teachingtask, student = student, score = score ) except: newscore = Score() newscore.task = teachingtask newscore.student = student newscore.score = score newscore.save() score = newscore #print("savesocre",str(i)) ''' #补考成绩录入 if len(str(bukaoscore)) > 0 and score.score < 60: score = Score.objects.filter( \ task = teachingtask, student = student )[0] try: bukaoscore = Score.objects.get( \ task = teachingtask, student = student, score = int(bukaoscore),