Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def form_initial(workmans, need_date):
- my_initial=[]
- for i in workmans:
- if i.last_date_record() or i == None:
- my_initial.append({
- 'workshop':i.workshop.name,
- 'team':'default_name' if i.team.name is None else i.team.name,
- 'username':i.__str__,
- 'workman':str(i.pk),
- 'date':need_date,
- 'hours':i.last_date_record().hours,
- 'hours_over_norm':i.last_date_record().hours_over_norm,
- })
- else:
- my_initial.append({
- 'workshop':i.workshop.name,
- 'team':i.team.name,
- 'username':i.__str__,
- 'workman':str(i.pk),
- 'date':need_date,
- 'hours':0,
- 'hours_over_norm':0,
- })
- return my_initial
- Traceback:
- File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\core\handlers\exception.py" in inner
- 34. response = get_response(request)
- File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\core\handlers\base.py" in _get_response
- 115. response = self.process_exception_by_middleware(e, request)
- File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\core\handlers\base.py" in _get_response
- 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
- File "C:\Users\Yegor\Envs\kmz-report\lib\site-packages\django\contrib\auth\decorators.py" in _wrapped_view
- 21. return view_func(request, *args, **kwargs)
- File "C:\work\kmz-report\report_card\views.py" in table_edit
- 160. formset = WorkingDayFormSet(initial=form_initial(workmans, d))
- File "C:\work\kmz-report\report_card\views.py" in form_initial
- 125. 'team':'default_name' if i.team.name is None else i.team.name,
- Exception Type: AttributeError at /report/table/edit/
- Exception Value: 'NoneType' object has no attribute 'name'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement