Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. from enapet_trabalhos.models import AvaliacaoIndividual, Trabalho, Atribuicao, Avaliador
  2.  
  3. i = 0
  4. trab_sim = []
  5. trab_not = []
  6. avaliadores = []
  7. trabalhos = []
  8.  
  9. for t in Trabalho.objects.all():
  10. trabalhos.append(t)
  11.  
  12. print(len(trabalhos))
  13.  
  14. for a in AvaliacaoIndividual.objects.all():
  15.  
  16. if a.avaliador_trabalho.trabalho in trabalhos:
  17. trabalhos.remove(a.avaliador_trabalho.trabalho)
  18.  
  19. if a.avaliador_trabalho.trabalho not in trab_not:
  20. trab_not.append(a.avaliador_trabalho.trabalho)
  21.  
  22. if a.avaliador_trabalho.trabalho not in trab_sim:
  23. trab_sim.append(a.avaliador_trabalho.trabalho)
  24. else:
  25. i+=1
  26.  
  27.  
  28. print("Quantidade total de trabalhos:"+str(len(trab_sim)))
  29. print("Trabalhos não avaliados"+str(len(trabalhos)))
  30. print("Trabalhos avaliados:"+str(i))
  31.  
  32.  
  33. av = Avaliador.objects.filter(filiacao="CO")
  34. print(av)
  35.  
  36. i = 0
  37. size = len(av)
  38. for trab in trabalhos:
  39. a = Atribuicao(avaliador=av[i],trabalho=trab)
  40. print("Atribuicao:"+av[i].nome + " + "+ str(trab.id))
  41. #a.save()
  42. i += 1
  43. if (i >= size):
  44. i = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement