Пример #1
0
    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
        })
Пример #2
0
        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),