· 6 years ago · Mar 29, 2019, 06:20 AM
1
2AssertionError at /actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction
3
4Параметры окна должны Ñодержать ÑкземплÑÑ€ ActionPack наÑтраивающего grid!
5
6Request Method: POST
7Request URL: http://localhost:8000/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction
8Django Version: 1.11.20
9Exception Type: AssertionError
10Exception Value:
11
12Параметры окна должны Ñодержать ÑкземплÑÑ€ ActionPack наÑтраивающего grid!
13
14Exception Location: /home/terminator/bars/env/lib/python3.6/site-packages/objectpack/ui.py in set_params, line 215
15Python Executable: /home/terminator/bars/env/bin/python
16Python Version: 3.6.5
17Python Path:
18
19['/home/terminator/bars/eduadnl/src/extedu',
20 '/home/terminator/bars/eduadnl/src',
21 '/home/terminator/bars/env/lib/python36.zip',
22 '/home/terminator/bars/env/lib/python3.6',
23 '/home/terminator/bars/env/lib/python3.6/lib-dynload',
24 '/usr/local/lib/python3.6',
25 '/home/terminator/bars/env/lib/python3.6/site-packages',
26 '/home/terminator/bars/eduadnl']
27
28Server time: Пт, 29 Мар 2019 08:58:56 +0300
29Traceback Switch to copy-and-paste view
30
31 /home/terminator/bars/env/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response
32
33 response = middleware_method(request, callback, callback_args, callback_kwargs)
34
35 if response:
36
37 break
38
39 if response is None:
40
41 wrapped_callback = self.make_view_atomic(callback)
42
43 try:
44
45 response = wrapped_callback(request, *callback_args, **callback_kwargs)
46
47 ...
48
49 except Exception as e:
50
51 response = self.process_exception_by_middleware(e, request)
52
53 # Complain if the view returned None (a common error).
54
55 if response is None:
56
57 if isinstance(callback, types.FunctionType): # FBV
58
59 â–¶ Local vars
60 Variable Value
61 callback
62
63 <function RedirectingController.process_request at 0x7fd6e3cb5b70>
64
65 callback_args
66
67 ()
68
69 callback_kwargs
70
71 {}
72
73 e
74
75 AssertionError('Параметры окна должны Ñодержать ÑкземплÑÑ€ ActionPack наÑтраивающего grid!',)
76
77 request
78
79 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
80
81 resolver
82
83 <RegexURLResolver 'extedu.urls' (None:None) ^/>
84
85 resolver_match
86
87 ResolverMatch(func=extedu.controllers.process_request, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])
88
89 response
90
91 None
92
93 self
94
95 <django.core.handlers.wsgi.WSGIHandler object at 0x7fd6f3f030f0>
96
97 wrapped_callback
98
99 <function RedirectingController.process_request at 0x7fd6e3cb5b70>
100
101 /home/terminator/bars/eduadnl/src/extedu/auth/utils.py in wrapper
102
103 :param callable view: предÑтавление, выполнÑющее обработку HTTP-запроÑов.
104
105 :rtype: django.http.HttpResponse
106
107 """
108
109 @wraps(view)
110
111 def wrapper(request, *args, **kwargs):
112
113 if request.user.is_authenticated():
114
115 result = view(request, *args, **kwargs)
116
117 ...
118
119 elif request.is_ajax():
120
121 result = OperationResult(
122
123 success=False,
124
125 code=render_to_string(
126
127 local_template('redirect-function.js'),
128
129 â–¶ Local vars
130 Variable Value
131 args
132
133 ()
134
135 kwargs
136
137 {}
138
139 request
140
141 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
142
143 view
144
145 <bound method RedirectingController.process_request of <extedu.controllers.RedirectingController object at 0x7fd6eec8ec50>>
146
147 /home/terminator/bars/eduadnl/src/extedu/controllers.py in process_request
148
149 Перенаправление оÑущеÑтвлÑетÑÑ Ð² ÑоответÑтвии Ñ ÐºÐ°Ñ€Ñ‚Ð¾Ð¹
150
151 (:attr:`redirect_map`).
152
153 """
154
155 if request.path in self.redirect_map:
156
157 request.path = self.redirect_map[request.path]
158
159 return super(RedirectingController, self).process_request(request)
160
161 ...
162
163 core_observer = Observer()
164
165 main_controller = RedirectingController(core_observer, '/actions')
166
167 â–¶ Local vars
168 Variable Value
169 __class__
170
171 <class 'extedu.controllers.RedirectingController'>
172
173 request
174
175 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
176
177 self
178
179 <extedu.controllers.RedirectingController object at 0x7fd6eec8ec50>
180
181 /home/terminator/bars/env/lib/python3.6/site-packages/m3/actions/__init__.py in process_request
182
183 path = request.path
184
185 matched = self._url_patterns.get(path)
186
187 if matched:
188
189 stack, action = matched
190
191 with _STATSD_CLIENT(self, request):
192
193 try:
194
195 result = self._invoke(request, action, stack)
196
197 ...
198
199 except: # noqa
200
201 if settings.DEBUG:
202
203 # ЗапиÑывает Ñообщение в логгер еÑли включен теÑтовый
204
205 # режим
206
207 logger.exception(
208
209 u'ActionController.process_request: '
210
211 â–¶ Local vars
212 Variable Value
213 action
214
215 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e2a10860>
216
217 matched
218
219 ([<extedu.educational_planning.work_program.actions.Pack object at 0x7fd6e29f5d68>,
220 <extedu.tumen.educational_planning_tumen.actions.AddressPack object at 0x7fd6e2a106a0>],
221 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e2a10860>)
222
223 path
224
225 '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'
226
227 request
228
229 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
230
231 self
232
233 <extedu.controllers.RedirectingController object at 0x7fd6eec8ec50>
234
235 stack
236
237 [<extedu.educational_planning.work_program.actions.Pack object at 0x7fd6e29f5d68>,
238 <extedu.tumen.educational_planning_tumen.actions.AddressPack object at 0x7fd6e2a106a0>]
239
240 /home/terminator/bars/env/lib/python3.6/site-packages/objectpack/observer/base.py in _invoke
241
242 self._observer.configure()
243
244 stack = stack[:]
245
246 self._observer._prepare_for_listening(action, request, stack)
247
248 # обработка контроллером
249
250 with action._catcher as catcher:
251
252 return super(ObservableMixin, self)._invoke(request, action, stack)
253
254 ...
255
256 return catcher.result
257
258 def append_pack(self, pack):
259
260 """
261
262 Добавление ActionPack`а Ñ Ñ€ÐµÐ³Ð¸Ñтрацией его action`ов в ObserVer`е
263
264 """
265
266 â–¶ Local vars
267 Variable Value
268 __class__
269
270 <class 'objectpack.observer.base.ObservableMixin'>
271
272 action
273
274 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e2a10860>
275
276 catcher
277
278 <objectpack.observer.base.Observer._configure_action.<locals>.ExceptionHandlingCM object at 0x7fd6e20f7048>
279
280 request
281
282 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
283
284 self
285
286 <extedu.controllers.RedirectingController object at 0x7fd6eec8ec50>
287
288 stack
289
290 [<objectpack.observer.base.Observer._BeforeAfterPack object at 0x7fd6e2109c50>,
291 <extedu.educational_planning.work_program.actions.Pack object at 0x7fd6e29f5d68>,
292 <extedu.tumen.educational_planning_tumen.actions.AddressPack object at 0x7fd6e2a106a0>]
293
294 /home/terminator/bars/env/lib/python3.6/site-packages/m3/actions/__init__.py in _invoke
295
296 result = pack.pre_run(request, context)
297
298 if result is not None:
299
300 return result
301
302 # Сам Ñкшен
303
304 result = action.pre_run(request, context)
305
306 if result is not None:
307
308 return result
309
310 response = action.run(request, context)
311
312 ...
313
314 result = action.post_run(request, context, response)
315
316 if result is not None:
317
318 return result
319
320 # Ð’Ñе ПОСТ обработчики Ñ ÐºÐ¾Ð½Ñ†Ð°
321
322 for pack in reversed(stack):
323
324 result = pack.post_run(request, context, response)
325
326 â–¶ Local vars
327 Variable Value
328 action
329
330 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e2a10860>
331
332 allowed
333
334 True
335
336 context
337
338 <objectpack.observer.base.ObservableController.VerboseDeclarativeContext object at 0x7fd6e2109208>
339
340 pack
341
342 <extedu.tumen.educational_planning_tumen.actions.AddressPack object at 0x7fd6e2a106a0>
343
344 request
345
346 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
347
348 result
349
350 None
351
352 rules
353
354 {'extedu.tumen.educational_planning_tumen.actions.AddressPack_id': {'type': <function int_or_zero at 0x7fd6f11e5598>}}
355
356 self
357
358 <extedu.controllers.RedirectingController object at 0x7fd6eec8ec50>
359
360 stack
361
362 [<objectpack.observer.base.Observer._BeforeAfterPack object at 0x7fd6e2109c50>,
363 <extedu.educational_planning.work_program.actions.Pack object at 0x7fd6e29f5d68>,
364 <extedu.tumen.educational_planning_tumen.actions.AddressPack object at 0x7fd6e2a106a0>]
365
366 /home/terminator/bars/env/lib/python3.6/site-packages/objectpack/actions.py in run
367
368 new_self.win_params = (
369
370 getattr(self.__class__, 'win_params', None) or {}
371
372 ).copy()
373
374 new_self.request = request
375
376 new_self.context = context
377
378 new_self.set_window_params()
379
380 new_self.create_window()
381
382 new_self._apply_window_params()
383
384 ...
385
386 new_self.configure_window()
387
388 return ExtUIScriptResult(
389
390 new_self.win, context=new_self.context)
391
392 # =============================================================================
393
394 â–¶ Local vars
395 Variable Value
396 context
397
398 <objectpack.observer.base.ObservableController.VerboseDeclarativeContext object at 0x7fd6e2109208>
399
400 new_self
401
402 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e10eab70>
403
404 request
405
406 <WSGIRequest: POST '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'>
407
408 self
409
410 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e2a10860>
411
412 /home/terminator/bars/env/lib/python3.6/site-packages/objectpack/actions.py in _apply_window_params
413
414 """
415
416 Метод передает Ñловарь параметров в окно.
417
418 .. note:
419
420 Обычно не требует перекрытиÑ
421
422 """
423
424 self.win.set_params(self.win_params)
425
426 ...
427
428 def configure_window(self):
429
430 """
431
432 Точка раÑширениÑ, предоÑтавлÑÑŽÑ‰Ð°Ñ Ð´Ð¾Ñтуп к наÑтроенному
433
434 ÑкземплÑру окна Ð´Ð»Ñ Ñ‚Ð¾Ð½ÐºÐ¾Ð¹ наÑтройки.
435
436 â–¶ Local vars
437 Variable Value
438 self
439
440 <extedu.base.op.actions.ObjectAddWindowAction object at 0x7fd6e10eab70>
441
442 /home/terminator/bars/env/lib/python3.6/site-packages/extedu/tumen/education_program_tumen/ui.py in set_params
443
444 address_ids = query.values('address_id')
445
446 result = result.filter(id__in=address_ids)
447
448 return result
449
450 def set_params(self, params):
451
452 super().set_params(params)
453
454 ...
455
456 self.width = 800
457
458 # self.field__workprogramaddress__work_program_id.value = (
459
460 # params['work_program_id']
461
462 # )
463
464 # self.field__workprogramaddress__work_program_id.hidden = True
465
466 â–¶ Local vars
467 Variable Value
468 __class__
469
470 <class 'extedu.tumen.education_program_tumen.ui.AddressWindowSelectPack'>
471
472 params
473
474 {'create_new': True,
475 'form_url': '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddaction',
476 'object': <extedu.educational_planning.work_program.models.WorkProgramAddressProxy object at 0x7fd6e217d470>,
477 'read_only': False,
478 'title': 'ÐÐ´Ñ€ÐµÑ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ: Добавление',
479 'work_program_id': '3'}
480
481 self
482
483 <extedu.tumen.education_program_tumen.ui.AddressWindowSelectPack object at 0x7fd6e2164b38>
484
485 /home/terminator/bars/env/lib/python3.6/site-packages/objectpack/ui.py in set_params
486
487 self.grid.sm = ext.ExtGridCheckBoxSelModel()
488
489 def set_params(self, params, *args, **kwargs):
490
491 """
492
493 .. seealso::
494
495 :func:`objectpack.ui.BaseWindow.set_params`
496
497 """
498
499 super(BaseSelectWindow, self).set_params(params, *args, **kwargs)
500
501 ...
502
503 if params.get('multi_select', False):
504
505 self._enable_multi_select()
506
507 self.template_globals = 'select-window.js'
508
509 self.column_name_on_select = params['column_name_on_select']
510
511 self.additional_data_names = params.get('additional_data_names', [])
512
513 self.grid.handler_dblclick = 'selectValue'
514
515 â–¶ Local vars
516 Variable Value
517 __class__
518
519 <class 'objectpack.ui.BaseSelectWindow'>
520
521 args
522
523 ()
524
525 kwargs
526
527 {}
528
529 params
530
531 {'create_new': True,
532 'form_url': '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddaction',
533 'object': <extedu.educational_planning.work_program.models.WorkProgramAddressProxy object at 0x7fd6e217d470>,
534 'read_only': False,
535 'title': 'ÐÐ´Ñ€ÐµÑ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ: Добавление',
536 'work_program_id': '3'}
537
538 self
539
540 <extedu.tumen.education_program_tumen.ui.AddressWindowSelectPack object at 0x7fd6e2164b38>
541
542 /home/terminator/bars/env/lib/python3.6/site-packages/objectpack/ui.py in set_params
543
544 .. seealso::
545
546 :func:`objectpack.ui.BaseWindow.set_params`
547
548 """
549
550 super(BaseListWindow, self).set_params(params)
551
552 self.maximizable = self.minimizable = True
553
554 assert 'pack' in params, (
555
556 u'Параметры окна должны Ñодержать ÑкземплÑÑ€ ActionPack'
557
558 ...
559
560 u' наÑтраивающего grid!'
561
562 )
563
564 params['pack'].configure_grid(self.grid, *args, **kwargs)
565
566 def add_grid_column_filter(
567
568 self, column_name,
569
570 â–¶ Local vars
571 Variable Value
572 __class__
573
574 <class 'objectpack.ui.BaseListWindow'>
575
576 args
577
578 ()
579
580 kwargs
581
582 {}
583
584 params
585
586 {'create_new': True,
587 'form_url': '/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddaction',
588 'object': <extedu.educational_planning.work_program.models.WorkProgramAddressProxy object at 0x7fd6e217d470>,
589 'read_only': False,
590 'title': 'ÐÐ´Ñ€ÐµÑ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ: Добавление',
591 'work_program_id': '3'}
592
593 self
594
595 <extedu.tumen.education_program_tumen.ui.AddressWindowSelectPack object at 0x7fd6e2164b38>
596
597Environment:
598
599
600Request Method: POST
601Request URL: http://localhost:8000/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction
602
603Django Version: 1.11.20
604Python Version: 3.6.5
605Installed Applications:
606['extedu.apps.AppConfig',
607 'extedu.core.apps.AppConfig',
608 'extedu.async.apps.AppConfig',
609 'extedu.core.dict.apps.AppConfig',
610 'extedu.unit.apps.AppConfig',
611 'extedu.core.period.apps.AppConfig',
612 'extedu.core.livesettings',
613 'extedu.licence',
614 'extedu.subject.apps.AppConfig',
615 'extedu.person.apps.AppConfig',
616 'extedu.person.merge.apps.AppConfig',
617 'extedu.user.apps.AppConfig',
618 'extedu.job.apps.AppConfig',
619 'extedu.employee.apps.AppConfig',
620 'extedu.group.apps.AppConfig',
621 'extedu.group.print_forms.groups_filling',
622 'extedu.pupil.apps.AppConfig',
623 'extedu.pupil.graduate',
624 'extedu.pupil.print_forms.groups_pupils',
625 'extedu.pupil.print_forms.pupils_count',
626 'extedu.core.holidays.apps.AppConfig',
627 'extedu.office.apps.AppConfig',
628 'extedu.studytime.apps.AppConfig',
629 'extedu.mark.apps.AppConfig',
630 'extedu.message.apps.AppConfig',
631 'extedu.lesson.apps.AppConfig',
632 'extedu.adaptive_programs.apps.AppConfig',
633 'extedu.schedule',
634 'extedu.journal.apps.AppConfig',
635 'extedu.department.apps.AppConfig',
636 'extedu.direction.apps.AppConfig',
637 'extedu.parent.apps.AppConfig',
638 'extedu.sysadmin.apps.AppConfig',
639 'extedu.reports.extedu_state',
640 'extedu.reports.event_pupils',
641 'extedu.reports.lessons_attendance',
642 'extedu.reports.dop.one_dop',
643 'extedu.reports.login_monitoring.users',
644 'extedu.person.password_generation',
645 'extedu.auth.apps.AppConfig',
646 'extedu.inventory.apps.AppConfig',
647 'extedu.personal_area',
648 'extedu.about',
649 'extedu.software.apps.AppConfig',
650 'extedu.event.apps.AppConfig',
651 'extedu.declaration.apps.AppConfig',
652 'extedu.declaration.allocation',
653 'extedu.privilege.apps.AppConfig',
654 'extedu.education_program.apps.AppConfig',
655 'extedu.ws_logs.apps.AppConfig',
656 'extedu.enrolment_params.apps.AppConfig',
657 'extedu.exam.apps.AppConfig',
658 'extedu.event_log.apps.AppConfig',
659 'extedu.contingent.sync_flag',
660 'extedu.desktop',
661 'extedu.support_contacts.apps.AppConfig',
662 'extedu.sport_kind.apps.AppConfig',
663 'extedu.reports.dop.one_do',
664 'extedu.counter.apps.AppConfig',
665 'extedu.relation_document.apps.AppConfig',
666 'extedu.reward.apps.AppConfig',
667 'extedu.qualification_category.apps.AppConfig',
668 'extedu.study_form.apps.AppConfig',
669 'django.contrib.auth',
670 'django.contrib.contenttypes',
671 'django.contrib.sessions',
672 'django.contrib.sites',
673 'django.contrib.messages',
674 'django.contrib.staticfiles',
675 'django.contrib.postgres',
676 'm3',
677 'm3_ext',
678 'objectpack',
679 'm3_fias',
680 'sorl.thumbnail',
681 'wsfactory',
682 'educommon.contingent',
683 'educommon.auth.simple_auth',
684 'educommon.objectpack.apps.EduObjectPackConfig',
685 'educommon.auth.rbac',
686 'educommon.async',
687 'educommon.audit_log.apps.AppConfig',
688 'educommon.utils.system_app',
689 'educommon.django.db.partitioning',
690 'datatransfer.source',
691 'datatransfer.source.get_data.apps.GetDataAppConfig',
692 'educommon.contingent.contingent_plugin.apps.ContingentPluginAppConfig',
693 'extedu.contingent.get_data',
694 'edu_to_analytics.data',
695 'educommon.report.constructor',
696 'extedu.reports.constructor',
697 'extedu.search_core.apps.AppConfig',
698 'extedu.unit.ext.apps.AppConfig',
699 'extedu.navigator.api.apps.AppConfig',
700 'extedu.declaration.ext.apps.AppConfig',
701 'extedu.education_program.ext.apps.AppConfig',
702 'extedu.event.ext.apps.AppConfig',
703 'extedu.event.ext.report_forms.event_details.apps.AppConfig',
704 'extedu.navigator_pupil.ext.apps.AppConfig',
705 'extedu.navigator_personal_area.ext.apps.AppConfig',
706 'extedu.live_settings.ext.apps.AppConfig',
707 'extedu.search.apps.AppConfig',
708 'extedu.lesson_kind.apps.AppConfig',
709 'extedu.educational_planning.education_program.ext.apps.AppConfig',
710 'extedu.educational_planning.lesson_kind_ep.apps.AppConfig',
711 'extedu.educational_planning.methodical_competitions_results.apps.AppConfig',
712 'extedu.educational_planning.attestation_form.apps.AppConfig',
713 'extedu.educational_planning.study_module.apps.AppConfig',
714 'extedu.educational_planning.work_program.apps.AppConfig',
715 'extedu.educational_planning.work_plan.apps.AppConfig',
716 'extedu.journal_checking',
717 'extedu.reference_materials.apps.AppConfig',
718 'extedu.ws_parent_pay.apps.AppConfig',
719 'extedu.tumen.navigator_tumen.apps.AppConfig',
720 'extedu.tumen.education_program_tumen.apps.AppConfig',
721 'extedu.tumen.educational_planning_tumen.apps.AppConfig',
722 'extedu.tumen.educational_planning_tumen.work_program.apps.AppConfig',
723 'extedu.tumen.pfdo_tumen.apps.AppConfig',
724 'extedu.tumen.pfdo_tumen.education_program.apps.AppConfig',
725 'extedu.tumen.pfdo_tumen.certificate.apps.AppConfig',
726 'extedu.tumen.unit.apps.AppConfig',
727 'extedu.tumen.unit.program_cost_calculation.apps.AppConfig',
728 'extedu.tumen.privilege.apps.AppConfig',
729 'extedu.tumen.privilege_category.apps.AppConfig',
730 'extedu.tumen.navigator_tumen.personal_area.apps.AppConfig',
731 'extedu.tumen.navigator_tumen.personal_area.payments_services.apps.AppConfig',
732 'extedu.tumen.navigator_tumen.api.apps.AppConfig',
733 'extedu.tumen.navigator_tumen.declaration.apps.AppConfig',
734 'extedu.tumen.attendance.apps.AppConfig',
735 'extedu.tumen.work_program_cost_info.apps.AppConfig',
736 'extedu.tumen.ws_parent_pay.apps.AppConfig',
737 'django_extensions',
738 'nplusone.ext.django',
739 'm3_dev_utils']
740Installed Middleware:
741['nplusone.ext.django.NPlusOneMiddleware',
742 'extedu.core.middleware.SqlLoggingMiddleware',
743 'django.contrib.sessions.middleware.SessionMiddleware',
744 'django.contrib.auth.middleware.AuthenticationMiddleware',
745 'educommon.audit_log.middleware.AuditLogMiddleware',
746 'extedu.core.middleware.SaveHttpRequestMiddleware',
747 'django.middleware.common.CommonMiddleware',
748 'django.contrib.messages.middleware.MessageMiddleware',
749 'extedu.auth.middleware.RoleMiddleware',
750 'm3.PrettyTracebackMiddleware']
751
752
753
754Traceback:
755
756File "/home/terminator/bars/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
757 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
758
759File "/home/terminator/bars/eduadnl/src/extedu/auth/utils.py" in wrapper
760 48. result = view(request, *args, **kwargs)
761
762File "/home/terminator/bars/eduadnl/src/extedu/controllers.py" in process_request
763 41. return super(RedirectingController, self).process_request(request)
764
765File "/home/terminator/bars/env/lib/python3.6/site-packages/m3/actions/__init__.py" in process_request
766 1040. result = self._invoke(request, action, stack)
767
768File "/home/terminator/bars/env/lib/python3.6/site-packages/objectpack/observer/base.py" in _invoke
769 53. return super(ObservableMixin, self)._invoke(request, action, stack)
770
771File "/home/terminator/bars/env/lib/python3.6/site-packages/m3/actions/__init__.py" in _invoke
772 1000. response = action.run(request, context)
773
774File "/home/terminator/bars/env/lib/python3.6/site-packages/objectpack/actions.py" in run
775 225. new_self._apply_window_params()
776
777File "/home/terminator/bars/env/lib/python3.6/site-packages/objectpack/actions.py" in _apply_window_params
778 185. self.win.set_params(self.win_params)
779
780File "/home/terminator/bars/env/lib/python3.6/site-packages/extedu/tumen/education_program_tumen/ui.py" in set_params
781 597. super().set_params(params)
782
783File "/home/terminator/bars/env/lib/python3.6/site-packages/objectpack/ui.py" in set_params
784 343. super(BaseSelectWindow, self).set_params(params, *args, **kwargs)
785
786File "/home/terminator/bars/env/lib/python3.6/site-packages/objectpack/ui.py" in set_params
787 215. u'Параметры окна должны Ñодержать ÑкземплÑÑ€ ActionPack'
788
789Exception Type: AssertionError at /actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction
790Exception Value: Параметры окна должны Ñодержать ÑкземплÑÑ€ ActionPack наÑтраивающего grid!
791
792
793Request information
794USER
795
796admin
797GET
798
799No GET data
800POST
801Variable Value
802extedu.educational_planning.work_program.actions.Pack_id
803
804'3'
805
806study_form_ids
807
808''
809
810unit_id
811
812''
813
814education_program_id
815
816''
817
818m3_window_id
819
820'cmp_12c133ca'
821
822grid_id
823
824'cmp_a0a074e2'
825
826extedu.tumen.educational_planning_tumen.actions.AddressPack_id
827
828''
829
830FILES
831
832No FILES data
833COOKIES
834Variable Value
835csrftoken
836
837'VhmvSCPWiL7EZQ9Bs6SwYVHEILXmKjM05KTD55WjkXGY3LfMWhB9MfTBnLxuBhAp'
838
839sessionid
840
841'jqmcnukkkwvs8xfy4p1al0zgv5v92p9s'
842
843META
844Variable Value
845CLUTTER_IM_MODULE
846
847'xim'
848
849COLORTERM
850
851'truecolor'
852
853CONTENT_LENGTH
854
855'216'
856
857CONTENT_TYPE
858
859'application/x-www-form-urlencoded; charset=UTF-8'
860
861DBUS_SESSION_BUS_ADDRESS
862
863'unix:path=/run/user/1000/bus'
864
865DEFAULTS_PATH
866
867'/usr/share/gconf/ubuntu.default.path'
868
869DESKTOP_SESSION
870
871'ubuntu'
872
873DISPLAY
874
875':1'
876
877DJANGO_COLORS
878
879'dark'
880
881DJANGO_SETTINGS_MODULE
882
883'extedu.settings.dev'
884
885EXTEDU_CONFIG_PATH
886
887'/home/terminator/bars/extedu'
888
889GATEWAY_INTERFACE
890
891'CGI/1.1'
892
893GDMSESSION
894
895'ubuntu'
896
897GJS_DEBUG_OUTPUT
898
899'stderr'
900
901GJS_DEBUG_TOPICS
902
903'JS ERROR;JS LOG'
904
905GNOME_DESKTOP_SESSION_ID
906
907'this-is-deprecated'
908
909GNOME_SHELL_SESSION_MODE
910
911'ubuntu'
912
913GNOME_TERMINAL_SCREEN
914
915'/org/gnome/Terminal/screen/e43843b5_aed2_477d_8566_0fb86903519d'
916
917GNOME_TERMINAL_SERVICE
918
919':1.105'
920
921GPG_AGENT_INFO
922
923'/run/user/1000/gnupg/S.gpg-agent:0:1'
924
925GTK_IM_MODULE
926
927'ibus'
928
929GTK_MODULES
930
931'gail:atk-bridge'
932
933HOME
934
935'/home/terminator'
936
937HTTP_ACCEPT
938
939'*/*'
940
941HTTP_ACCEPT_ENCODING
942
943'gzip, deflate'
944
945HTTP_ACCEPT_LANGUAGE
946
947'ru,en-US;q=0.7,en;q=0.3'
948
949HTTP_CONNECTION
950
951'keep-alive'
952
953HTTP_COOKIE
954
955('csrftoken=VhmvSCPWiL7EZQ9Bs6SwYVHEILXmKjM05KTD55WjkXGY3LfMWhB9MfTBnLxuBhAp; '
956 'sessionid=jqmcnukkkwvs8xfy4p1al0zgv5v92p9s')
957
958HTTP_HOST
959
960'localhost:8000'
961
962HTTP_REFERER
963
964'http://localhost:8000/'
965
966HTTP_USER_AGENT
967
968'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0'
969
970HTTP_X_REQUESTED_WITH
971
972'XMLHttpRequest'
973
974IM_CONFIG_PHASE
975
976'2'
977
978LANG
979
980'ru_RU.UTF-8'
981
982LANGUAGE
983
984'ru:en'
985
986LC_ADDRESS
987
988'ru_RU.UTF-8'
989
990LC_IDENTIFICATION
991
992'ru_RU.UTF-8'
993
994LC_MEASUREMENT
995
996'ru_RU.UTF-8'
997
998LC_MONETARY
999
1000'ru_RU.UTF-8'
1001
1002LC_NAME
1003
1004'ru_RU.UTF-8'
1005
1006LC_NUMERIC
1007
1008'ru_RU.UTF-8'
1009
1010LC_PAPER
1011
1012'ru_RU.UTF-8'
1013
1014LC_TELEPHONE
1015
1016'ru_RU.UTF-8'
1017
1018LC_TIME
1019
1020'ru_RU.UTF-8'
1021
1022LESSCLOSE
1023
1024'/usr/bin/lesspipe %s %s'
1025
1026LESSOPEN
1027
1028'| /usr/bin/lesspipe %s'
1029
1030LOGNAME
1031
1032'terminator'
1033
1034LS_COLORS
1035
1036'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
1037
1038MANDATORY_PATH
1039
1040'/usr/share/gconf/ubuntu.mandatory.path'
1041
1042OLDPWD
1043
1044'/home/terminator/bars'
1045
1046PAPERSIZE
1047
1048'a4'
1049
1050PATH
1051
1052'/home/terminator/bars/env/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
1053
1054PATH_INFO
1055
1056'/actions/extedu.educational_planning.work_program.actions.Pack/extedu.tumen.educational_planning_tumen.actions.AddressPack/objectaddwindowaction'
1057
1058PS1
1059
1060('(env) \\[\\e]0;\\u@\\h: '
1061 '\\w\\a\\]${debian_chroot:+($debian_chroot)}\\u@\\h:\\w\\$ ')
1062
1063PWD
1064
1065'/home/terminator/bars/eduadnl'
1066
1067PYTHONPATH
1068
1069'/home/terminator/bars/eduadnl/src/'
1070
1071QT4_IM_MODULE
1072
1073'xim'
1074
1075QT_ACCESSIBILITY
1076
1077'1'
1078
1079QT_IM_MODULE
1080
1081'ibus'
1082
1083QUERY_STRING
1084
1085''
1086
1087REMOTE_ADDR
1088
1089'127.0.0.1'
1090
1091REMOTE_HOST
1092
1093''
1094
1095REQUEST_METHOD
1096
1097'POST'
1098
1099RUN_MAIN
1100
1101'true'
1102
1103SCRIPT_NAME
1104
1105''
1106
1107SERVER_NAME
1108
1109'localhost'
1110
1111SERVER_PORT
1112
1113'8000'
1114
1115SERVER_PROTOCOL
1116
1117'HTTP/1.1'
1118
1119SERVER_SOFTWARE
1120
1121'WSGIServer/0.2'
1122
1123SESSION_MANAGER
1124
1125'local/terminator-desktop:@/tmp/.ICE-unix/3548,unix/terminator-desktop:/tmp/.ICE-unix/3548'
1126
1127SHELL
1128
1129'/bin/bash'
1130
1131SHLVL
1132
1133'1'
1134
1135SSH_AGENT_PID
1136
1137'3636'
1138
1139SSH_AUTH_SOCK
1140
1141'/tmp/ssh-cb8BtysYoAEy/agent.3548'
1142
1143S_COLORS
1144
1145'auto'
1146
1147TERM
1148
1149'xterm-256color'
1150
1151TEXTDOMAIN
1152
1153'im-config'
1154
1155TEXTDOMAINDIR
1156
1157'/usr/share/locale/'
1158
1159TZ
1160
1161'Europe/Moscow'
1162
1163USER
1164
1165'terminator'
1166
1167USERNAME
1168
1169'terminator'
1170
1171VIRTUAL_ENV
1172
1173'/home/terminator/bars/env'
1174
1175VTE_VERSION
1176
1177'5202'
1178
1179WINDOWPATH
1180
1181'2'
1182
1183XAUTHORITY
1184
1185'/run/user/1000/gdm/Xauthority'
1186
1187XDG_CONFIG_DIRS
1188
1189'/etc/xdg/xdg-ubuntu:/etc/xdg'
1190
1191XDG_CURRENT_DESKTOP
1192
1193'ubuntu:GNOME'
1194
1195XDG_DATA_DIRS
1196
1197'/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop'
1198
1199XDG_MENU_PREFIX
1200
1201'gnome-'
1202
1203XDG_RUNTIME_DIR
1204
1205'/run/user/1000'
1206
1207XDG_SEAT
1208
1209'seat0'
1210
1211XDG_SESSION_DESKTOP
1212
1213'ubuntu'
1214
1215XDG_SESSION_ID
1216
1217'12'
1218
1219XDG_SESSION_TYPE
1220
1221'x11'
1222
1223XDG_VTNR
1224
1225'2'
1226
1227XMODIFIERS
1228
1229'@im=ibus'
1230
1231_
1232
1233'/home/terminator/bars/env/bin/python'
1234
1235wsgi.errors
1236
1237<_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
1238
1239wsgi.file_wrapper
1240
1241''
1242
1243wsgi.input
1244
1245<_io.BufferedReader name=10>
1246
1247wsgi.multiprocess
1248
1249False
1250
1251wsgi.multithread
1252
1253True
1254
1255wsgi.run_once
1256
1257False
1258
1259wsgi.url_scheme
1260
1261'http'
1262
1263wsgi.version
1264
1265(1, 0)
1266
1267Settings
1268Using settings module extedu.settings.dev
1269Setting Value
1270ABSOLUTE_URL_OVERRIDES
1271
1272{}
1273
1274ADMINS
1275
1276[]
1277
1278ADMIN_MEDIA_PREFIX
1279
1280'/static/admin/'
1281
1282ALLOWED_HOSTS
1283
1284['127.0.0.1', 'localhost', '192.168.1.2']
1285
1286APPEND_SLASH
1287
1288True
1289
1290AUTHENTICATION_BACKENDS
1291
1292['django.contrib.auth.backends.ModelBackend']
1293
1294AUTH_PASSWORD_VALIDATORS
1295
1296'********************'
1297
1298AUTH_USER_MODEL
1299
1300'user.User'
1301
1302BROKER_URL
1303
1304None
1305
1306CACHES
1307
1308{'default': {'BACKEND': 'django_redis.cache.RedisCache',
1309 'LOCATION': 'redis://localhost:6379/0',
1310 'OPTIONS': {'CONNECTION_POOL_KWARGS': {'max_connections': 10000}}}}
1311
1312CACHE_MIDDLEWARE_ALIAS
1313
1314'default'
1315
1316CACHE_MIDDLEWARE_KEY_PREFIX
1317
1318'********************'
1319
1320CACHE_MIDDLEWARE_SECONDS
1321
1322600
1323
1324CELERY
1325
1326{'BROKER_URL': None, 'RESULT_BACKEND': None}
1327
1328CELERYBEAT_SCHEDULE
1329
1330{'archive-outdated-declarations': {'schedule': <crontab: 0 0 * * * (m/h/d/dM/MY)>,
1331 'task': 'extedu.declaration.tasks.archive_outdated_declarations'},
1332 'datatransfer-getdata': {'schedule': <crontab: 0 2 * * * (m/h/d/dM/MY)>,
1333 'task': 'datatransfer.source.get_data.tasks.GetDataAutorunTask'}}
1334
1335CELERY_ACCEPT_CONTENT
1336
1337{'pickle'}
1338
1339CELERY_RESULT_BACKEND
1340
1341None
1342
1343CELERY_RESULT_SERIALIZER
1344
1345'pickle'
1346
1347CELERY_TASK_SERIALIZER
1348
1349'pickle'
1350
1351CONFIG_PATH
1352
1353'/home/terminator/bars/extedu'
1354
1355CSRF_COOKIE_AGE
1356
135731449600
1358
1359CSRF_COOKIE_DOMAIN
1360
1361None
1362
1363CSRF_COOKIE_HTTPONLY
1364
1365False
1366
1367CSRF_COOKIE_NAME
1368
1369'csrftoken'
1370
1371CSRF_COOKIE_PATH
1372
1373'/'
1374
1375CSRF_COOKIE_SECURE
1376
1377False
1378
1379CSRF_FAILURE_VIEW
1380
1381'django.views.csrf.csrf_failure'
1382
1383CSRF_HEADER_NAME
1384
1385'HTTP_X_CSRFTOKEN'
1386
1387CSRF_TRUSTED_ORIGINS
1388
1389[]
1390
1391CSRF_USE_SESSIONS
1392
1393False
1394
1395DATABASES
1396
1397{'default': {'ATOMIC_REQUESTS': False,
1398 'AUTOCOMMIT': True,
1399 'CONN_MAX_AGE': 0,
1400 'ENGINE': 'django.db.backends.postgresql_psycopg2',
1401 'HOST': 'localhost',
1402 'NAME': 'bars_default',
1403 'OPTIONS': {},
1404 'PASSWORD': '********************',
1405 'PORT': 5432,
1406 'TEST': {'CHARSET': None,
1407 'COLLATION': None,
1408 'MIRROR': None,
1409 'NAME': None},
1410 'TIME_ZONE': None,
1411 'USER': 'postgres'},
1412 'service': {'ATOMIC_REQUESTS': False,
1413 'AUTOCOMMIT': True,
1414 'CONN_MAX_AGE': 0,
1415 'ENGINE': 'django.db.backends.postgresql_psycopg2',
1416 'HOST': 'localhost',
1417 'NAME': 'bars_service',
1418 'OPTIONS': {},
1419 'PASSWORD': '********************',
1420 'PORT': 5432,
1421 'TEST': {'CHARSET': None,
1422 'COLLATION': None,
1423 'MIRROR': None,
1424 'NAME': None},
1425 'TIME_ZONE': None,
1426 'USER': 'postgres'}}
1427
1428DATABASE_ROUTERS
1429
1430['extedu.ws_logs.routers.WebserviceLoggingRouter',
1431 'extedu.event_log.routers.EventLogRouter',
1432 'educommon.audit_log.routers.AuditLogRouter',
1433 'extedu.auth.routers.AuthAppRouter',
1434 'extedu.ws_parent_pay.routers.DatabaseRouter',
1435 'extedu.core.routers.DefaultDatabaseRouter']
1436
1437DATA_UPLOAD_MAX_MEMORY_SIZE
1438
14392621440
1440
1441DATA_UPLOAD_MAX_NUMBER_FIELDS
1442
14431000
1444
1445DATETIME_FORMAT
1446
1447'd.m.Y G:i'
1448
1449DATETIME_INPUT_FORMATS
1450
1451('%d.%m.%Y %H:%M:%S',
1452 '%d.%m.%Y %H:%M:%S.%f',
1453 '%d.%m.%Y %H:%M',
1454 '%Y-%m-%d %H:%M:%S',
1455 '%Y-%m-%d %H:%M:%S.%f',
1456 '%Y-%m-%d %H:%M')
1457
1458DATE_FORMAT
1459
1460'd.m.Y'
1461
1462DATE_INPUT_FORMATS
1463
1464('%d.%m.%Y', '%Y-%m-%d')
1465
1466DEBUG
1467
1468True
1469
1470DEBUG_PROPAGATE_EXCEPTIONS
1471
1472False
1473
1474DECIMAL_SEPARATOR
1475
1476'.'
1477
1478DEFAULT_CHARSET
1479
1480'utf-8'
1481
1482DEFAULT_CONTENT_TYPE
1483
1484'text/html'
1485
1486DEFAULT_DB_ALIAS
1487
1488'default'
1489
1490DEFAULT_EXCEPTION_REPORTER_FILTER
1491
1492'django.views.debug.SafeExceptionReporterFilter'
1493
1494DEFAULT_FILE_STORAGE
1495
1496'django.core.files.storage.FileSystemStorage'
1497
1498DEFAULT_FROM_EMAIL
1499
1500'Отправитель <noreply@example.com>'
1501
1502DEFAULT_GROUP_AVATAR
1503
1504'/static/images/desktop.png'
1505
1506DEFAULT_INDEX_TABLESPACE
1507
1508''
1509
1510DEFAULT_TABLESPACE
1511
1512''
1513
1514DESKTOP_EXTENSION
1515
1516None
1517
1518DISALLOWED_USER_AGENTS
1519
1520[]
1521
1522DOWNLOADS
1523
1524'downloads'
1525
1526EMAIL_BACKEND
1527
1528'django.core.mail.backends.console.EmailBackend'
1529
1530EMAIL_HOST
1531
1532'mail.bars-open.ru'
1533
1534EMAIL_HOST_PASSWORD
1535
1536'********************'
1537
1538EMAIL_HOST_USER
1539
1540'edu_noreply'
1541
1542EMAIL_PORT
1543
154425
1545
1546EMAIL_SSL_CERTFILE
1547
1548None
1549
1550EMAIL_SSL_KEYFILE
1551
1552'********************'
1553
1554EMAIL_SUBJECT_PREFIX
1555
1556'[Django] '
1557
1558EMAIL_TIMEOUT
1559
1560None
1561
1562EMAIL_USE_LOCALTIME
1563
1564False
1565
1566EMAIL_USE_SSL
1567
1568False
1569
1570EMAIL_USE_TLS
1571
1572False
1573
1574FAILED_LOGIN_ATTEMPT_PERIOD
1575
1576300
1577
1578FIAS
1579
1580{'BACKEND': 'm3_fias.backends.django_rest_fias.proxy',
1581 'URL': 'http://fias.bars-open.ru/fias/v1/ao/',
1582 'USE_CACHE': True}
1583
1584FIAS_API_URL
1585
1586'********************'
1587
1588FILE_CHARSET
1589
1590'utf-8'
1591
1592FILE_UPLOAD_DIRECTORY_PERMISSIONS
1593
1594None
1595
1596FILE_UPLOAD_HANDLERS
1597
1598['django.core.files.uploadhandler.MemoryFileUploadHandler',
1599 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
1600
1601FILE_UPLOAD_MAX_MEMORY_SIZE
1602
16032621440
1604
1605FILE_UPLOAD_PERMISSIONS
1606
1607None
1608
1609FILE_UPLOAD_TEMP_DIR
1610
1611None
1612
1613FIRST_DAY_OF_WEEK
1614
16150
1616
1617FIXTURE_DIRS
1618
1619[]
1620
1621FORCE_SCRIPT_NAME
1622
1623None
1624
1625FORMAT_MODULE_PATH
1626
1627None
1628
1629FORM_RENDERER
1630
1631'django.forms.renderers.DjangoTemplates'
1632
1633IGNORABLE_404_URLS
1634
1635[]
1636
1637IMPORT_TEMPLATES_URL
1638
1639'/static/imports'
1640
1641INSTALLED_APPS
1642
1643['extedu.apps.AppConfig',
1644 'extedu.core.apps.AppConfig',
1645 'extedu.async.apps.AppConfig',
1646 'extedu.core.dict.apps.AppConfig',
1647 'extedu.unit.apps.AppConfig',
1648 'extedu.core.period.apps.AppConfig',
1649 'extedu.core.livesettings',
1650 'extedu.licence',
1651 'extedu.subject.apps.AppConfig',
1652 'extedu.person.apps.AppConfig',
1653 'extedu.person.merge.apps.AppConfig',
1654 'extedu.user.apps.AppConfig',
1655 'extedu.job.apps.AppConfig',
1656 'extedu.employee.apps.AppConfig',
1657 'extedu.group.apps.AppConfig',
1658 'extedu.group.print_forms.groups_filling',
1659 'extedu.pupil.apps.AppConfig',
1660 'extedu.pupil.graduate',
1661 'extedu.pupil.print_forms.groups_pupils',
1662 'extedu.pupil.print_forms.pupils_count',
1663 'extedu.core.holidays.apps.AppConfig',
1664 'extedu.office.apps.AppConfig',
1665 'extedu.studytime.apps.AppConfig',
1666 'extedu.mark.apps.AppConfig',
1667 'extedu.message.apps.AppConfig',
1668 'extedu.lesson.apps.AppConfig',
1669 'extedu.adaptive_programs.apps.AppConfig',
1670 'extedu.schedule',
1671 'extedu.journal.apps.AppConfig',
1672 'extedu.department.apps.AppConfig',
1673 'extedu.direction.apps.AppConfig',
1674 'extedu.parent.apps.AppConfig',
1675 'extedu.sysadmin.apps.AppConfig',
1676 'extedu.reports.extedu_state',
1677 'extedu.reports.event_pupils',
1678 'extedu.reports.lessons_attendance',
1679 'extedu.reports.dop.one_dop',
1680 'extedu.reports.login_monitoring.users',
1681 'extedu.person.password_generation',
1682 'extedu.auth.apps.AppConfig',
1683 'extedu.inventory.apps.AppConfig',
1684 'extedu.personal_area',
1685 'extedu.about',
1686 'extedu.software.apps.AppConfig',
1687 'extedu.event.apps.AppConfig',
1688 'extedu.declaration.apps.AppConfig',
1689 'extedu.declaration.allocation',
1690 'extedu.privilege.apps.AppConfig',
1691 'extedu.education_program.apps.AppConfig',
1692 'extedu.ws_logs.apps.AppConfig',
1693 'extedu.enrolment_params.apps.AppConfig',
1694 'extedu.exam.apps.AppConfig',
1695 'extedu.event_log.apps.AppConfig',
1696 'extedu.contingent.sync_flag',
1697 'extedu.desktop',
1698 'extedu.support_contacts.apps.AppConfig',
1699 'extedu.sport_kind.apps.AppConfig',
1700 'extedu.reports.dop.one_do',
1701 'extedu.counter.apps.AppConfig',
1702 'extedu.relation_document.apps.AppConfig',
1703 'extedu.reward.apps.AppConfig',
1704 'extedu.qualification_category.apps.AppConfig',
1705 'extedu.study_form.apps.AppConfig',
1706 'django.contrib.auth',
1707 'django.contrib.contenttypes',
1708 'django.contrib.sessions',
1709 'django.contrib.sites',
1710 'django.contrib.messages',
1711 'django.contrib.staticfiles',
1712 'django.contrib.postgres',
1713 'm3',
1714 'm3_ext',
1715 'objectpack',
1716 'm3_fias',
1717 'sorl.thumbnail',
1718 'wsfactory',
1719 'educommon.contingent',
1720 'educommon.auth.simple_auth',
1721 'educommon.objectpack.apps.EduObjectPackConfig',
1722 'educommon.auth.rbac',
1723 'educommon.async',
1724 'educommon.audit_log.apps.AppConfig',
1725 'educommon.utils.system_app',
1726 'educommon.django.db.partitioning',
1727 'datatransfer.source',
1728 'datatransfer.source.get_data.apps.GetDataAppConfig',
1729 'educommon.contingent.contingent_plugin.apps.ContingentPluginAppConfig',
1730 'extedu.contingent.get_data',
1731 'edu_to_analytics.data',
1732 'educommon.report.constructor',
1733 'extedu.reports.constructor',
1734 'extedu.search_core.apps.AppConfig',
1735 'extedu.unit.ext.apps.AppConfig',
1736 'extedu.navigator.api.apps.AppConfig',
1737 'extedu.declaration.ext.apps.AppConfig',
1738 'extedu.education_program.ext.apps.AppConfig',
1739 'extedu.event.ext.apps.AppConfig',
1740 'extedu.event.ext.report_forms.event_details.apps.AppConfig',
1741 'extedu.navigator_pupil.ext.apps.AppConfig',
1742 'extedu.navigator_personal_area.ext.apps.AppConfig',
1743 'extedu.live_settings.ext.apps.AppConfig',
1744 'extedu.search.apps.AppConfig',
1745 'extedu.lesson_kind.apps.AppConfig',
1746 'extedu.educational_planning.education_program.ext.apps.AppConfig',
1747 'extedu.educational_planning.lesson_kind_ep.apps.AppConfig',
1748 'extedu.educational_planning.methodical_competitions_results.apps.AppConfig',
1749 'extedu.educational_planning.attestation_form.apps.AppConfig',
1750 'extedu.educational_planning.study_module.apps.AppConfig',
1751 'extedu.educational_planning.work_program.apps.AppConfig',
1752 'extedu.educational_planning.work_plan.apps.AppConfig',
1753 'extedu.journal_checking',
1754 'extedu.reference_materials.apps.AppConfig',
1755 'extedu.ws_parent_pay.apps.AppConfig',
1756 'extedu.tumen.navigator_tumen.apps.AppConfig',
1757 'extedu.tumen.education_program_tumen.apps.AppConfig',
1758 'extedu.tumen.educational_planning_tumen.apps.AppConfig',
1759 'extedu.tumen.educational_planning_tumen.work_program.apps.AppConfig',
1760 'extedu.tumen.pfdo_tumen.apps.AppConfig',
1761 'extedu.tumen.pfdo_tumen.education_program.apps.AppConfig',
1762 'extedu.tumen.pfdo_tumen.certificate.apps.AppConfig',
1763 'extedu.tumen.unit.apps.AppConfig',
1764 'extedu.tumen.unit.program_cost_calculation.apps.AppConfig',
1765 'extedu.tumen.privilege.apps.AppConfig',
1766 'extedu.tumen.privilege_category.apps.AppConfig',
1767 'extedu.tumen.navigator_tumen.personal_area.apps.AppConfig',
1768 'extedu.tumen.navigator_tumen.personal_area.payments_services.apps.AppConfig',
1769 'extedu.tumen.navigator_tumen.api.apps.AppConfig',
1770 'extedu.tumen.navigator_tumen.declaration.apps.AppConfig',
1771 'extedu.tumen.attendance.apps.AppConfig',
1772 'extedu.tumen.work_program_cost_info.apps.AppConfig',
1773 'extedu.tumen.ws_parent_pay.apps.AppConfig',
1774 'django_extensions',
1775 'nplusone.ext.django',
1776 'm3_dev_utils']
1777
1778INTERNAL_IPS
1779
1780[]
1781
1782LANGUAGES
1783
1784[('af', 'Afrikaans'),
1785 ('ar', 'Arabic'),
1786 ('ast', 'Asturian'),
1787 ('az', 'Azerbaijani'),
1788 ('bg', 'Bulgarian'),
1789 ('be', 'Belarusian'),
1790 ('bn', 'Bengali'),
1791 ('br', 'Breton'),
1792 ('bs', 'Bosnian'),
1793 ('ca', 'Catalan'),
1794 ('cs', 'Czech'),
1795 ('cy', 'Welsh'),
1796 ('da', 'Danish'),
1797 ('de', 'German'),
1798 ('dsb', 'Lower Sorbian'),
1799 ('el', 'Greek'),
1800 ('en', 'English'),
1801 ('en-au', 'Australian English'),
1802 ('en-gb', 'British English'),
1803 ('eo', 'Esperanto'),
1804 ('es', 'Spanish'),
1805 ('es-ar', 'Argentinian Spanish'),
1806 ('es-co', 'Colombian Spanish'),
1807 ('es-mx', 'Mexican Spanish'),
1808 ('es-ni', 'Nicaraguan Spanish'),
1809 ('es-ve', 'Venezuelan Spanish'),
1810 ('et', 'Estonian'),
1811 ('eu', 'Basque'),
1812 ('fa', 'Persian'),
1813 ('fi', 'Finnish'),
1814 ('fr', 'French'),
1815 ('fy', 'Frisian'),
1816 ('ga', 'Irish'),
1817 ('gd', 'Scottish Gaelic'),
1818 ('gl', 'Galician'),
1819 ('he', 'Hebrew'),
1820 ('hi', 'Hindi'),
1821 ('hr', 'Croatian'),
1822 ('hsb', 'Upper Sorbian'),
1823 ('hu', 'Hungarian'),
1824 ('ia', 'Interlingua'),
1825 ('id', 'Indonesian'),
1826 ('io', 'Ido'),
1827 ('is', 'Icelandic'),
1828 ('it', 'Italian'),
1829 ('ja', 'Japanese'),
1830 ('ka', 'Georgian'),
1831 ('kk', 'Kazakh'),
1832 ('km', 'Khmer'),
1833 ('kn', 'Kannada'),
1834 ('ko', 'Korean'),
1835 ('lb', 'Luxembourgish'),
1836 ('lt', 'Lithuanian'),
1837 ('lv', 'Latvian'),
1838 ('mk', 'Macedonian'),
1839 ('ml', 'Malayalam'),
1840 ('mn', 'Mongolian'),
1841 ('mr', 'Marathi'),
1842 ('my', 'Burmese'),
1843 ('nb', 'Norwegian Bokmål'),
1844 ('ne', 'Nepali'),
1845 ('nl', 'Dutch'),
1846 ('nn', 'Norwegian Nynorsk'),
1847 ('os', 'Ossetic'),
1848 ('pa', 'Punjabi'),
1849 ('pl', 'Polish'),
1850 ('pt', 'Portuguese'),
1851 ('pt-br', 'Brazilian Portuguese'),
1852 ('ro', 'Romanian'),
1853 ('ru', 'Russian'),
1854 ('sk', 'Slovak'),
1855 ('sl', 'Slovenian'),
1856 ('sq', 'Albanian'),
1857 ('sr', 'Serbian'),
1858 ('sr-latn', 'Serbian Latin'),
1859 ('sv', 'Swedish'),
1860 ('sw', 'Swahili'),
1861 ('ta', 'Tamil'),
1862 ('te', 'Telugu'),
1863 ('th', 'Thai'),
1864 ('tr', 'Turkish'),
1865 ('tt', 'Tatar'),
1866 ('udm', 'Udmurt'),
1867 ('uk', 'Ukrainian'),
1868 ('ur', 'Urdu'),
1869 ('vi', 'Vietnamese'),
1870 ('zh-hans', 'Simplified Chinese'),
1871 ('zh-hant', 'Traditional Chinese')]
1872
1873LANGUAGES_BIDI
1874
1875['he', 'ar', 'fa', 'ur']
1876
1877LANGUAGE_CODE
1878
1879'ru-RU'
1880
1881LANGUAGE_COOKIE_AGE
1882
1883None
1884
1885LANGUAGE_COOKIE_DOMAIN
1886
1887None
1888
1889LANGUAGE_COOKIE_NAME
1890
1891'django_language'
1892
1893LANGUAGE_COOKIE_PATH
1894
1895'/'
1896
1897LICENCE_FILE_PATH
1898
1899'/home/terminator/bars/extedu/lic_key.xml'
1900
1901LIC_KEY_FILE
1902
1903'********************'
1904
1905LOCALE_PATHS
1906
1907[]
1908
1909LOGGING
1910
1911{'disable_existing_loggers': True,
1912 'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter',
1913 'format': '[%(server_time)s] %(message)s'},
1914 'red': {'()': 'extedu.core.utils.logging.ColorizeFormatter',
1915 'datefmt': '%Y-%m-%d %H:%M:%S',
1916 'fg': 'red',
1917 'format': '[%(asctime)s] %(levelname)s '
1918 '[%(name)s:%(lineno)s] %(message)s'},
1919 'sql': {'()': 'extedu.settings.dev._SQLFormatter',
1920 'format': '[%(asctime)s] (%(duration).3f)\n%(sql)s\n'},
1921 'standard': {'datefmt': '%Y-%m-%d %H:%M:%S',
1922 'format': '[%(asctime)s] %(levelname)s '
1923 '[%(name)s:%(lineno)s] %(message)s'}},
1924 'handlers': {'async_file': {'class': 'logging.FileHandler',
1925 'encoding': 'utf-8',
1926 'filename': '/home/terminator/bars/logs/async.log',
1927 'formatter': 'standard',
1928 'level': 'DEBUG'},
1929 'console': {'class': 'logging.StreamHandler',
1930 'formatter': 'standard',
1931 'level': 'INFO'},
1932 'console.red': {'class': 'logging.StreamHandler',
1933 'formatter': 'red',
1934 'level': 'INFO'},
1935 'django.server': {'class': 'logging.StreamHandler',
1936 'formatter': 'django.server',
1937 'level': 'INFO'},
1938 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'},
1939 'spyne': {'class': 'logging.StreamHandler',
1940 'formatter': 'standard',
1941 'level': 'DEBUG'},
1942 'sql': {'backupCount': 1,
1943 'class': 'logging.handlers.RotatingFileHandler',
1944 'filename': '/home/terminator/bars/logs/sql.log',
1945 'formatter': 'sql',
1946 'level': 'DEBUG',
1947 'maxBytes': 10485760}},
1948 'loggers': {'': {'handlers': ['console'], 'level': 'INFO'},
1949 'django': {'handlers': ['console'],
1950 'level': 'WARN',
1951 'propagate': False},
1952 'django.db.backends': {'handlers': ['sql'],
1953 'level': 'DEBUG',
1954 'propagate': False},
1955 'django.server': {'handlers': ['django.server'],
1956 'level': 'INFO',
1957 'propagate': False},
1958 'educommon.async': {'handlers': ['async_file'], 'level': 'DEBUG'},
1959 'extedu.contingent.get_data': {'handlers': ['console'],
1960 'level': 'ERROR',
1961 'propagate': False},
1962 'nplusone': {'handlers': ['console.red'], 'level': 'INFO'},
1963 'spyne': {'handlers': ['django.server'],
1964 'level': 'WARNING',
1965 'propagate': False},
1966 'suds': {'handlers': ['django.server'],
1967 'level': 'WARNING',
1968 'propagate': False}},
1969 'root': {'handlers': [], 'level': 'WARNING'},
1970 'version': 1}
1971
1972LOGGING_CONFIG
1973
1974'logging.config.dictConfig'
1975
1976LOGIN_REDIRECT_URL
1977
1978'/accounts/profile/'
1979
1980LOGIN_URL
1981
1982'/auth/login-page'
1983
1984LOGOUT_REDIRECT_URL
1985
1986None
1987
1988LOG_PATH
1989
1990'/home/terminator/bars/logs'
1991
1992M3_PERMISSION_CHECKER
1993
1994'educommon.auth.rbac.checker.PermissionChecker'
1995
1996MANAGERS
1997
1998[]
1999
2000MEDIA_ROOT
2001
2002'/home/terminator/bars/extedu/media'
2003
2004MEDIA_URL
2005
2006'/media/'
2007
2008MESSAGE_STORAGE
2009
2010'django.contrib.messages.storage.fallback.FallbackStorage'
2011
2012METAPLUGIN
2013
2014'extedu.tumen'
2015
2016MIDDLEWARE
2017
2018None
2019
2020MIDDLEWARE_CLASSES
2021
2022['nplusone.ext.django.NPlusOneMiddleware',
2023 'extedu.core.middleware.SqlLoggingMiddleware',
2024 'django.contrib.sessions.middleware.SessionMiddleware',
2025 'django.contrib.auth.middleware.AuthenticationMiddleware',
2026 'educommon.audit_log.middleware.AuditLogMiddleware',
2027 'extedu.core.middleware.SaveHttpRequestMiddleware',
2028 'django.middleware.common.CommonMiddleware',
2029 'django.contrib.messages.middleware.MessageMiddleware',
2030 'extedu.auth.middleware.RoleMiddleware',
2031 'm3.PrettyTracebackMiddleware']
2032
2033MIGRATION_MODULES
2034
2035{}
2036
2037MONTH_DAY_FORMAT
2038
2039'F j'
2040
2041NPLUSONE_LOGGER
2042
2043<Logger nplusone (INFO)>
2044
2045NPLUSONE_LOG_LEVEL
2046
204720
2048
2049NUMBER_GROUPING
2050
20510
2052
2053PARENT_PAY_URL
2054
2055None
2056
2057PASSWORD_HASHERS
2058
2059'********************'
2060
2061PASSWORD_RESET_TIMEOUT_DAYS
2062
2063'********************'
2064
2065PREPEND_WWW
2066
2067False
2068
2069PYTHON_DATE_FORMAT
2070
2071'%d.%m.%Y'
2072
2073REDIS
2074
2075{'DB': 0,
2076 'HOST': 'localhost',
2077 'MAX_CONNECTIONS': 10000,
2078 'PASSWORD': '********************',
2079 'PORT': 6379}
2080
2081REDIS_DEFAULTS
2082
2083{'DB': 0,
2084 'HOST': None,
2085 'MAX_CONNECTIONS': 10000,
2086 'PASSWORD': '********************',
2087 'PORT': 6379}
2088
2089REDIS_HOST
2090
2091'localhost'
2092
2093REGION_NAME
2094
2095'Регион не указан'
2096
2097REPORTS_DIR
2098
2099'/home/terminator/bars/extedu/media/downloads/reports'
2100
2101REPORTS_URL
2102
2103'/media/downloads/reports'
2104
2105ROOT_URLCONF
2106
2107'extedu.urls'
2108
2109SECRET_KEY
2110
2111'********************'
2112
2113SECURE_BROWSER_XSS_FILTER
2114
2115False
2116
2117SECURE_CONTENT_TYPE_NOSNIFF
2118
2119False
2120
2121SECURE_HSTS_INCLUDE_SUBDOMAINS
2122
2123False
2124
2125SECURE_HSTS_PRELOAD
2126
2127False
2128
2129SECURE_HSTS_SECONDS
2130
21310
2132
2133SECURE_PROXY_SSL_HEADER
2134
2135None
2136
2137SECURE_REDIRECT_EXEMPT
2138
2139[]
2140
2141SECURE_SSL_HOST
2142
2143None
2144
2145SECURE_SSL_REDIRECT
2146
2147False
2148
2149SENTRY_DSN
2150
2151None
2152
2153SERVER_EMAIL
2154
2155'root@localhost'
2156
2157SERVICE_DB_ALIAS
2158
2159'service'
2160
2161SESSION_CACHE_ALIAS
2162
2163'default'
2164
2165SESSION_COOKIE_AGE
2166
21671209600
2168
2169SESSION_COOKIE_DOMAIN
2170
2171None
2172
2173SESSION_COOKIE_HTTPONLY
2174
2175True
2176
2177SESSION_COOKIE_NAME
2178
2179'sessionid'
2180
2181SESSION_COOKIE_PATH
2182
2183'/'
2184
2185SESSION_COOKIE_SECURE
2186
2187False
2188
2189SESSION_ENGINE
2190
2191'django.contrib.sessions.backends.db'
2192
2193SESSION_EXPIRE_AT_BROWSER_CLOSE
2194
2195False
2196
2197SESSION_FILE_PATH
2198
2199None
2200
2201SESSION_SAVE_EVERY_REQUEST
2202
2203False
2204
2205SESSION_SERIALIZER
2206
2207'django.contrib.sessions.serializers.JSONSerializer'
2208
2209SETTINGS_MODULE
2210
2211'extedu.settings.dev'
2212
2213SHORT_DATETIME_FORMAT
2214
2215'm/d/Y P'
2216
2217SHORT_DATE_FORMAT
2218
2219'm/d/Y'
2220
2221SIGNING_BACKEND
2222
2223'django.core.signing.TimestampSigner'
2224
2225SILENCED_SYSTEM_CHECKS
2226
2227[]
2228
2229SITE_URL
2230
2231''
2232
2233SKIP_AUDIT_LOG_CONFIGURE
2234
2235False
2236
2237SMEV
2238
2239{'CERT_AND_KEY': '********************',
2240 'PRIVKEY_PASS': '********************',
2241 'SYS_MNEMONICS': None,
2242 'SYS_NAME': None}
2243
2244SMEV_CERT_AND_KEY
2245
2246'********************'
2247
2248SMEV_METOD_RECOMEND_VERSION
2249
2250None
2251
2252SMEV_MNEMONIC
2253
2254None
2255
2256SMEV_PRIVKEY_PASS
2257
2258'********************'
2259
2260SMEV_REGION
2261
2262None
2263
2264SMEV_SYS_MNEMONICS
2265
2266None
2267
2268SMEV_SYS_NAME
2269
2270None
2271
2272STATICFILES_DIRS
2273
2274[]
2275
2276STATICFILES_FINDERS
2277
2278['django.contrib.staticfiles.finders.FileSystemFinder',
2279 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
2280
2281STATICFILES_STORAGE
2282
2283'django.contrib.staticfiles.storage.StaticFilesStorage'
2284
2285STATIC_ROOT
2286
2287'/home/terminator/bars/extedu/static'
2288
2289STATIC_URL
2290
2291'/static/'
2292
2293SYSTEM_NAME
2294
2295'eduadnl'
2296
2297TEMPLATES
2298
2299[{'BACKEND': 'django.template.backends.django.DjangoTemplates',
2300 'DIRS': ['/home/terminator/bars/env/lib/python3.6/site-packages/m3_ext/ui/templates',
2301 '/home/terminator/bars/env/lib/python3.6/site-packages',
2302 '/home/terminator/bars/eduadnl/src',
2303 '/home/terminator/bars/env/lib/python3.6/site-packages/m3_dev_utils'],
2304 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth',
2305 'django.template.context_processors.debug',
2306 'django.template.context_processors.i18n',
2307 'django.template.context_processors.media',
2308 'django.template.context_processors.static',
2309 'django.template.context_processors.request',
2310 'extedu.desktop.context_processors.desktop',
2311 'extedu.core.period.context_processors.period_processor',
2312 'extedu.personal_area.context_processors.personal_area'],
2313 'debug': True,
2314 'loaders': ['django.template.loaders.filesystem.Loader',
2315 'django.template.loaders.app_directories.Loader']}}]
2316
2317TEST_NON_SERIALIZED_APPS
2318
2319[]
2320
2321TEST_RUNNER
2322
2323'django.test.runner.DiscoverRunner'
2324
2325THOUSAND_SEPARATOR
2326
2327','
2328
2329TIME_FORMAT
2330
2331'G:i'
2332
2333TIME_INPUT_FORMATS
2334
2335('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
2336
2337TIME_ZONE
2338
2339'Europe/Moscow'
2340
2341UPLOADS
2342
2343'uploads'
2344
2345USE_ETAGS
2346
2347False
2348
2349USE_I18N
2350
2351True
2352
2353USE_L10N
2354
2355True
2356
2357USE_THOUSAND_SEPARATOR
2358
2359False
2360
2361USE_TZ
2362
2363False
2364
2365USE_X_FORWARDED_HOST
2366
2367False
2368
2369USE_X_FORWARDED_PORT
2370
2371False
2372
2373WSFACTORY_CONFIG_FILE
2374
2375'/home/terminator/bars/extedu/wsfactory_config.xml'
2376
2377WSGI_APPLICATION
2378
2379'extedu.wsgi.application'
2380
2381WS_MAIN_PREFIX
2382
2383'ws'
2384
2385X_FRAME_OPTIONS
2386
2387'SAMEORIGIN'
2388
2389YEAR_MONTH_FORMAT
2390
2391'F Y'
2392
2393You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.