Ir para conteúdo
gabrielsa

ORM django erro unsupported operand type(s) for /: 'NoneType' and 'decimal.Decimal'

Recommended Posts

Estou fazendo a seguinte consulta:

 

soma_tempo = Sessao.objects.filter(user=request.user).aggregate(Sum('tempo'))
if soma_tempo is not None:
    winbruto_rows = soma_tempo['tempo__sum'] / premio_rows['premio__sum'] * 60
else:
    winbruto_rows = 0

Porem acusa o erro 

 

TypeError at /

unsupported operand type(s) for /: 'NoneType' and 'decimal.Decimal'

 O que estou fazendo errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por thiagofdiniz
      Estou fazendo um curso técnico e estou com uma duvida sobre um exercício que me foi passado com a seguinte pergunta:
      Elabore um algoritmo que leia dois números, some cinco ao de menor valor, compare os dois valores e mostre o maior.
       
      Mas no meu código, ele está somando e mostrando o de menor valor, e não o de menor
      Será que alguém pode me ajudar não estou conseguindo enxergar o erro.. 
      x=int(input('Digite um número e aperte ENTER')) y=int(input('Digite um número e aperte ENTER')) if x>y: y=y+5 if x>y: print(x) else: print(y) else: x<y x=x+5 if x<y: print(y) else: print(x)  
    • Por FIM1999
      Preciso montar um sistema para geração automática de carteirinha para membros de um clube de benefícios. Alguém já tem alguma codificação pronta para isso?
      Ou então sabe como fazer?
    • Por anllj
      Alguém pode me ajudar? 
       
      Escrever um programa que permita ao usuário digitar o dia e mês de seu
      aniversário e a data de hoje (dia e mês); em seguida, o programa deve calcular
      quantos dias faltam entre a data de hoje e a data do próximo aniversário. Suponha
      todos os meses com 30 dias.
    • Por santans
      Olá, gostaria de saber se houve algum tipo de alteração no função embutida do python range.
      O problema é o seguinte quando eu chamo a função e digito:
      >>>RANGE (5)
      O resultado que recebo é o seguinte:
      >>>RANGE (0, 5)
      Por favor poderiam me dizer se fiz algo errado ou se alteraram as propriedades dessa função.
      Agradeço desde ja quem puder ajudar.
    • Por GabrielMoura
      Boa noite pessoal,
      Estou construindo uma matriz em Python, mas estou com dificuldade na hora do print. 
      Segue o meu código:
       
      linhas = 4 entrada = input() valor = entrada.split() matriz = [] while (entrada != ''): for i in range(linhas): linha = [] for j in range(len(valor)): valor[j] = int(valor[j]) linha.append(valor[j]) matriz.append(linha) entrada = input() print(*matriz, sep='\n') Quando digito:
      1 2 3 4
      5 6 7 8
      A impressão é:
      [1, 2, 3, 4]
      [1, 2, 3, 4]
       
      Alguém pode me ajudar?
      Obrigado
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.