Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. def form_initial(workmans, need_date):
  2. my_initial=[]
  3. for i in workmans:
  4. if i.last_date_record() or i == None:
  5. my_initial.append({
  6. 'workshop':i.workshop.name,
  7. 'team':'default_name' if i.team.name is None else i.team.name,
  8. 'username':i.__str__,
  9. 'workman':str(i.pk),
  10. 'date':need_date,
  11. 'hours':i.last_date_record().hours,
  12. 'hours_over_norm':i.last_date_record().hours_over_norm,
  13. })
  14. else:
  15. my_initial.append({
  16. 'workshop':i.workshop.name,
  17. 'team':i.team.name,
  18. 'username':i.__str__,
  19. 'workman':str(i.pk),
  20. 'date':need_date,
  21. 'hours':0,
  22. 'hours_over_norm':0,
  23. })
  24. return my_initial
  25.  
  26. Traceback:
  27.  
  28. File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\core\handlers\exception.py" in inner
  29. 34. response = get_response(request)
  30.  
  31. File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\core\handlers\base.py" in _get_response
  32. 115. response = self.process_exception_by_middleware(e, request)
  33.  
  34. File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\core\handlers\base.py" in _get_response
  35. 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  36.  
  37. File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\contrib\auth\decorators.py" in _wrapped_view
  38. 21. return view_func(request, *args, **kwargs)
  39.  
  40. File "C:\work\kmz-report\report_card\views.py" in table_edit
  41. 160. formset = WorkingDayFormSet(initial=form_initial(workmans, d))
  42.  
  43. File "C:\work\kmz-report\report_card\views.py" in form_initial
  44. 125. 'team':'default_name' if i.team.name is None else i.team.name,
  45.  
  46. Exception Type: AttributeError at /report/table/edit/
  47. Exception Value: 'NoneType' object has no attribute 'name'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement