Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UNHANDLED EXCEPTION (2015-10-29 19:45:05.422041)
- BRANCH: develop TIP: 5eece4f1edc3
- PROCESS: ./scripts/noc-web.py
- ERROR FINGERPRINT: e0971f12-9c2e-534d-9c6d-a44e71272dfb
- WORKING DIRECTORY: /opt/noc
- EXCEPTION: <class 'django.core.urlresolvers.NoReverseMatch'> Reverse for 'main_refbook_changelist' with arguments '()' and keyword arguments '{}' not found.
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/core/urlresolvers.py (Line: 422)
- Function: _reverse_with_prefix
- 415 m = getattr(lookup_view, '__module__', None)
- 416 n = getattr(lookup_view, '__name__', None)
- 417 if m is not None and n is not None:
- 418 lookup_view_s = "%s.%s" % (m, n)
- 419 else:
- 420 lookup_view_s = lookup_view
- 421 raise NoReverseMatch("Reverse for '%s' with arguments '%s' and keyword "
- 422 ==> "arguments '%s' not found." % (lookup_view_s, args, kwargs))
- 423
- 424 class LocaleRegexURLResolver(RegexURLResolver):
- 425 """
- 426 A URL resolver that always matches the active language code as URL prefix.
- 427
- 428 Rather than taking a regex argument, we just override the ``regex``
- Variables:
- _prefix = u'/'
- self =
- <RegexURLResolver [<RegexURLResolver [<RegexURLPattern main_refbookadmin_add ^../main/refbookadmin/add/$>, <RegexURLPattern main_refbookadmin_changelist ^../main/refbookadmin/$>, <RegexURLPattern auth_group_add ^../main/group/add/legacy/$>, <RegexURLPattern auth_group_changelist ^../main/group/legacy/$>, <RegexURLPattern main_group_add ^../main/group/add/$>, <RegexURLPattern main_group_changelist ^../main/group/$>, <RegexURLPattern main_schedule_add ^../main/schedule/add/$>, <RegexURLPattern main_schedule_changelist ^../main/schedule/$>, <RegexURLPattern auth_user_add ^../main/user/add/legacy/$>, <RegexURLPattern auth_user_changelist ^../main/user/legacy/$>, <RegexURLPattern main_user_add ^../main/user/add/$>, <RegexURLPattern main_user_changelist ^../main/user/$>, <RegexURLPattern cm_prefixlist_add ^../cm/prefixlist/add/$>, <RegexURLPattern cm_prefixlist_changelist ^../cm/prefixlist/$>, <RegexURLPattern cm_objectnotify_add ^../cm/objectnotify/add/$>, <RegexURLPattern cm_objectnotify_changelist ^../cm/objectnotify/$>, <RegexURLPattern cm_rpsl_add ^../cm/rpsl/add/$>, <RegexURLPattern cm_rpsl_changelist ^../cm/rpsl/$>, <RegexURLPattern peer_as_add ^../peer/as/add/$>, <RegexURLPattern peer_as_changelist ^../peer/as/$>, <RegexURLPattern kb_userbookmark_add ^../kb/userbookmark/add/$>, <RegexURLPattern kb_userbookmark_changelist ^../kb/userbookmark/$>, <RegexURLPattern kb_globalbookmark_add ^../kb/globalbookmark/add/$>, <RegexURLPattern kb_globalbookmark_changelist ^../kb/globalbookmark/$>, <RegexURLPattern kb_kbentrytemplate_add ^../kb/kbentrytemplate/add/$>, <RegexURLPattern kb_kbentrytemplate_changelist ^../kb/kbentrytemplate/$>, <RegexURLPattern kb_kbentry_add ^../kb/kbentry/add/$>, <RegexURLPattern kb_kbentry_changelist ^../kb/kbentry/$>] (None:None) admin/>] (None:None) ^/>
- args = ()
- m = None
- lookup_view_s = 'main_refbook_changelist'
- n = None
- possibilities = []
- lookup_view = 'main_refbook_changelist'
- prefix_norm = u'/'
- prefix_args = []
- kwargs = {}
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/core/urlresolvers.py (Line: 502)
- Function: reverse
- 495 (key, ':'.join(resolved_path)))
- 496 else:
- 497 raise NoReverseMatch("%s is not a registered namespace" %
- 498 key)
- 499 if ns_pattern:
- 500 resolver = get_ns_resolver(ns_pattern, resolver)
- 501
- 502 ==> return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
- 503
- 504 reverse_lazy = lazy(reverse, str)
- 505
- 506 def clear_url_caches():
- 507 global _resolver_cache
- 508 global _ns_resolver_cache
- Variables:
- ns_pattern = 'admin/'
- args = []
- viewname = 'admin:main_refbook_changelist'
- extra = 'admin/'
- view = 'main_refbook_changelist'
- current_app = 'admin'
- prefix = u'/'
- parts = ['main_refbook_changelist', 'admin']
- resolver =
- <RegexURLResolver [<RegexURLResolver [<RegexURLPattern main_refbookadmin_add ^../main/refbookadmin/add/$>, <RegexURLPattern main_refbookadmin_changelist ^../main/refbookadmin/$>, <RegexURLPattern auth_group_add ^../main/group/add/legacy/$>, <RegexURLPattern auth_group_changelist ^../main/group/legacy/$>, <RegexURLPattern main_group_add ^../main/group/add/$>, <RegexURLPattern main_group_changelist ^../main/group/$>, <RegexURLPattern main_schedule_add ^../main/schedule/add/$>, <RegexURLPattern main_schedule_changelist ^../main/schedule/$>, <RegexURLPattern auth_user_add ^../main/user/add/legacy/$>, <RegexURLPattern auth_user_changelist ^../main/user/legacy/$>, <RegexURLPattern main_user_add ^../main/user/add/$>, <RegexURLPattern main_user_changelist ^../main/user/$>, <RegexURLPattern cm_prefixlist_add ^../cm/prefixlist/add/$>, <RegexURLPattern cm_prefixlist_changelist ^../cm/prefixlist/$>, <RegexURLPattern cm_objectnotify_add ^../cm/objectnotify/add/$>, <RegexURLPattern cm_objectnotify_changelist ^../cm/objectnotify/$>, <RegexURLPattern cm_rpsl_add ^../cm/rpsl/add/$>, <RegexURLPattern cm_rpsl_changelist ^../cm/rpsl/$>, <RegexURLPattern peer_as_add ^../peer/as/add/$>, <RegexURLPattern peer_as_changelist ^../peer/as/$>, <RegexURLPattern kb_userbookmark_add ^../kb/userbookmark/add/$>, <RegexURLPattern kb_userbookmark_changelist ^../kb/userbookmark/$>, <RegexURLPattern kb_globalbookmark_add ^../kb/globalbookmark/add/$>, <RegexURLPattern kb_globalbookmark_changelist ^../kb/globalbookmark/$>, <RegexURLPattern kb_kbentrytemplate_add ^../kb/kbentrytemplate/add/$>, <RegexURLPattern kb_kbentrytemplate_changelist ^../kb/kbentrytemplate/$>, <RegexURLPattern kb_kbentry_add ^../kb/kbentry/add/$>, <RegexURLPattern kb_kbentry_changelist ^../kb/kbentry/$>] (None:None) admin/>] (None:None) ^/>
- kwargs = {}
- path = []
- ns = 'admin'
- urlconf = 'noc.urls'
- resolved_path = ['admin']
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/contrib/admin/options.py (Line: 869)
- Function: response_change
- 862 self.message_user(request, msg)
- 863 # Figure out where to redirect. If the user has change permission,
- 864 # redirect to the change-list page for this object. Otherwise,
- 865 # redirect to the admin index.
- 866 if self.has_change_permission(request, None):
- 867 post_url = reverse('admin:%s_%s_changelist' %
- 868 (opts.app_label, module_name),
- 869 ==> current_app=self.admin_site.name)
- 870 else:
- 871 post_url = reverse('admin:index',
- 872 current_app=self.admin_site.name)
- 873 return HttpResponseRedirect(post_url)
- 874
- 875 def response_action(self, request, queryset):
- Variables:
- obj = <RefBook: Российский План Нумерации>
- pk_value = 6
- self = <noc.main.apps.refbookadmin.views.RefBookAdmin object at 0x52b7a90>
- request =
- <WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- msg =
- u'Ref Book "\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438" \u0431\u044b\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d.'
- module_name = 'refbook'
- verbose_name = 'Ref Book'
- opts = <Options for RefBook>
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/contrib/admin/options.py (Line: 1078)
- Function: change_view
- 1071 formsets.append(formset)
- 1072
- 1073 if all_valid(formsets) and form_validated:
- 1074 self.save_model(request, new_object, form, True)
- 1075 self.save_related(request, form, formsets, True)
- 1076 change_message = self.construct_change_message(request, form, formsets)
- 1077 self.log_change(request, new_object, change_message)
- 1078 ==> return self.response_change(request, new_object)
- 1079
- 1080 else:
- 1081 form = ModelForm(instance=obj)
- 1082 prefixes = {}
- 1083 for FormSet, inline in zip(self.get_formsets(request, obj), inline_instances):
- 1084 prefix = FormSet.get_default_prefix()
- Variables:
- model = <class 'noc.main.models.RefBook'>
- new_object = <RefBook: Российский План Нумерации>
- extra_context =
- {'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>}
- obj = <RefBook: Российский План Нумерации>
- form = <django.forms.models.RefBookForm object at 0x7be7dd0>
- form_url = ''
- self = <noc.main.apps.refbookadmin.views.RefBookAdmin object at 0x52b7a90>
- request =
- <WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- prefix = 'refbookfield_set'
- object_id = u'6'
- FormSet = <class 'django.forms.formsets.RefBookFieldFormFormSet'>
- prefixes = {'refbookfield_set': 1}
- change_message = u'\u0418\u0437\u043c\u0435\u043d\u0435\u043d is_enabled.'
- formsets = [<django.forms.formsets.RefBookFieldFormFormSet object at 0x78296d0>]
- inline = <noc.main.apps.refbookadmin.views.RefBookFieldAdmin object at 0x7d1a310>
- inline_instances =
- [<noc.main.apps.refbookadmin.views.RefBookFieldAdmin object at 0x7d1a310>]
- form_validated = True
- ModelForm = <class 'django.forms.models.RefBookForm'>
- formset = <django.forms.formsets.RefBookFieldFormFormSet object at 0x78296d0>
- opts = <Options for RefBook>
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/db/transaction.py (Line: 224)
- Function: inner
- 217 def __exit__(self, exc_type, exc_value, traceback):
- 218 self.exiting(exc_value, self.using)
- 219
- 220 def __call__(self, func):
- 221 @wraps(func)
- 222 def inner(*args, **kwargs):
- 223 with self:
- 224 ==> return func(*args, **kwargs)
- 225 return inner
- 226
- 227 def _transaction_func(entering, exiting, using):
- 228 """
- 229 Takes 3 things, an entering function (what to do to start this block of
- 230 transaction management), an exiting function (what to do to end it, on both
- Variables:
- self = <django.db.transaction.Transaction object at 0x383e1d0>
- args =
- (<noc.main.apps.refbookadmin.views.RefBookAdmin object at 0x52b7a90>,
- <WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>,
- u'6')
- func = <function change_view at 0x383f140>
- kwargs =
- {'extra_context': {'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>}}
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/utils/decorators.py (Line: 21)
- Function: bound_func
- 14 """
- 15 # 'func' is a function at the time it is passed to _dec, but will eventually
- 16 # be a method of the class it is defined it.
- 17 def _dec(func):
- 18 def _wrapper(self, *args, **kwargs):
- 19 @decorator
- 20 def bound_func(*args2, **kwargs2):
- 21 ==> return func(self, *args2, **kwargs2)
- 22 # bound_func has the signature that 'decorator' expects i.e. no
- 23 # 'self' argument, but it is a closure over self so it can call
- 24 # 'func' correctly.
- 25 return bound_func(*args, **kwargs)
- 26 # In case 'decorator' adds attributes to the function it decorates, we
- 27 # want to copy those. We don't have access to bound_func in this scope,
- Variables:
- args2 =
- (<WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>,
- u'6')
- func = <function change_view at 0x383f230>
- self = <noc.main.apps.refbookadmin.views.RefBookAdmin object at 0x52b7a90>
- kwargs2 =
- {'extra_context': {'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>}}
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/utils/decorators.py (Line: 91)
- Function: _wrapped_view
- 84 if result is not None:
- 85 return result
- 86 if hasattr(middleware, 'process_view'):
- 87 result = middleware.process_view(request, view_func, args, kwargs)
- 88 if result is not None:
- 89 return result
- 90 try:
- 91 ==> response = view_func(request, *args, **kwargs)
- 92 except Exception, e:
- 93 if hasattr(middleware, 'process_exception'):
- 94 result = middleware.process_exception(request, e)
- 95 if result is not None:
- 96 return result
- 97 raise
- Variables:
- e =
- NoReverseMatch("Reverse for 'main_refbook_changelist' with arguments '()' and keyword arguments '{}' not found.",)
- middleware = <django.middleware.csrf.CsrfViewMiddleware object at 0x37f6d90>
- args = (u'6',)
- request =
- <WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- result = None
- kwargs =
- {'extra_context': {'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>}}
- view_func = <function bound_func at 0x7d02cf8>
- ------------------------------------------------------------------------
- File: lib/python2.6/site-packages/django/utils/decorators.py (Line: 25)
- Function: _wrapper
- 18 def _wrapper(self, *args, **kwargs):
- 19 @decorator
- 20 def bound_func(*args2, **kwargs2):
- 21 return func(self, *args2, **kwargs2)
- 22 # bound_func has the signature that 'decorator' expects i.e. no
- 23 # 'self' argument, but it is a closure over self so it can call
- 24 # 'func' correctly.
- 25 ==> return bound_func(*args, **kwargs)
- 26 # In case 'decorator' adds attributes to the function it decorates, we
- 27 # want to copy those. We don't have access to bound_func in this scope,
- 28 # but we can cheat by using it on a dummy function.
- 29 @decorator
- 30 def dummy(*args, **kwargs):
- 31 pass
- Variables:
- self = <noc.main.apps.refbookadmin.views.RefBookAdmin object at 0x52b7a90>
- args =
- (<WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>,
- u'6')
- bound_func = <function bound_func at 0x7d02f50>
- func = <function change_view at 0x383f230>
- kwargs =
- {'extra_context': {'app': <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>}}
- decorator = <function csrf_protect at 0x37f57d0>
- ------------------------------------------------------------------------
- File: lib/app/modelapplication.py (Line: 173)
- Function: view_change
- 166
- 167 @view(url=r"^(\d+)/$", url_name="change", access=HasPerm("change"))
- 168 def view_change(self, request, object_id, extra_context=None):
- 169 """Display change form"""
- 170 return self.admin.change_view(
- 171 request,
- 172 object_id,
- 173 ==> extra_context=self.get_context(extra_context))
- 174
- 175 ##
- 176 ## Backport from ExtApplication/ExtModelApplication for lookup support
- 177 ##
- 178 ignored_params = ["_dc"]
- 179 page_param = "__page"
- Variables:
- self =
- <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>
- extra_context = None
- request =
- <WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- object_id = u'6'
- ------------------------------------------------------------------------
- File: lib/app/site.py (Line: 249)
- Function: inner
- 242 a = dict((k, v[0] if len(v) == 1 else v)
- 243 for k, v in request.GET.lists())
- 244 app_logger.debug("API %s %s %s",
- 245 request.method, request.path, a)
- 246 # Call handler
- 247 v.__dict__["hits_metric"] += 1
- 248 with v.__dict__["time_metric"].timer():
- 249 ==> r = v(request, *args, **kwargs)
- 250 # Dump SQL statements
- 251 if self.log_sql_statements:
- 252 from django.db import connections
- 253 tsc = 0
- 254 sc = defaultdict(int)
- 255 for conn in connections.all():
- Variables:
- args = (u'6',)
- view_map =
- {'DELETE': <bound method RefBookApplication.view_change of <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>>,
- 'GET': <bound method RefBookApplication.view_change of <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>>,
- 'POST': <bound method RefBookApplication.view_change of <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>>,
- 'PUT': <bound method RefBookApplication.view_change of <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>>}
- Form = <class 'django.forms.forms.Form'>
- PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
- DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
- self = <noc.lib.app.site.Site object at 0x372e950>
- v =
- <bound method RefBookApplication.view_change of <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>>
- request =
- <WSGIRequest
- path:/main/refbookadmin/6/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'refbookfield_set-5-ref_book': [u'6'], u'refbookfield_set-2-is_required': [u'on'], u'refbookfield_set-__prefix__-order': [u''], u'refbookfield_set-0-id': [u'19'], u'refbookfield_set-__prefix__-name': [u''], u'refbookfield_set-3-search_method': [u''], u'refbookfield_set-4-search_method': [u''], u'refbookfield_set-__prefix__-search_method': [u''], u'refbookfield_set-4-description': [u''], u'is_builtin': [u'on'], u'refbookfield_set-2-id': [u'21'], u'refbookfield_set-3-id': [u''], u'refbookfield_set-0-name': [u'\u0417\u043e\u043d\u0430 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-5-description': [u''], u'_save': [u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'], u'refbookfield_set-INITIAL_FORMS': [u'3'], u'refbookfield_set-3-ref_book': [u'6'], u'refbookfield_set-__prefix__-id': [u''], u'refbookfield_set-1-order': [u'2'], u'refbookfield_set-4-order': [u''], u'last_updated_1': [u''], u'last_updated_0': [u''], u'download_url': [u'https://cdn.nocproject.org/refbook/russian_number_plan.csv'], u'refbookfield_set-2-ref_book': [u'6'], u'refbookfield_set-__prefix__-description': [u''], u'refbookfield_set-3-is_required': [u'on'], u'refbookfield_set-0-description': [u''], u'refbookfield_set-2-search_method': [u'substring'], u'refbookfield_set-TOTAL_FORMS': [u'6'], u'csrfmiddlewaretoken': [u'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre'], u'refbookfield_set-0-order': [u'1'], u'refbookfield_set-5-id': [u''], u'refbookfield_set-4-is_required': [u'on'], u'is_enabled': [u'on'], u'refbookfield_set-3-name': [u''], u'refbookfield_set-3-order': [u''], u'description': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0434\u044b ABC'], u'downloader': [u'CSV'], u'refbookfield_set-1-description': [u''], u'refbookfield_set-4-id': [u''], u'refbookfield_set-5-is_required': [u'on'], u'refbookfield_set-1-search_method': [u'substring'], u'refbookfield_set-2-name': [u'\u041a\u043e\u0434 ABC'], u'refbookfield_set-2-description': [u''], u'refbookfield_set-0-ref_book': [u'6'], u'refbookfield_set-3-description': [u''], u'refbookfield_set-4-ref_book': [u'6'], u'refbookfield_set-5-search_method': [u''], u'refbookfield_set-5-order': [u''], u'refbookfield_set-4-name': [u''], u'refbookfield_set-5-name': [u''], u'refresh_interval': [u'90'], u'name': [u'\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u041f\u043b\u0430\u043d \u041d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438'], u'language': [u'135'], u'refbookfield_set-0-is_required': [u'on'], u'refbookfield_set-1-name': [u'\u0421\u0443\u0431\u044a\u0435\u043a\u0442 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438'], u'refbookfield_set-0-search_method': [u'substring'], u'refbookfield_set-2-order': [u'3'], u'refbookfield_set-1-id': [u'20'], u'refbookfield_set-__prefix__-ref_book': [u'6'], u'refbookfield_set-1-is_required': [u'on'], u'next_update_1': [u''], u'next_update_0': [u''], u'refbookfield_set-1-ref_book': [u'6'], u'refbookfield_set-__prefix__-is_required': [u'on'], u'refbookfield_set-MAX_NUM_FORMS': [u'1000']}>,
- COOKIES:{'csrftoken': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'sessionid': '4aec22bc9e60ac67de27477d3e6b2376'},
- META:{'CONTENT_LENGTH': '7768',
- 'CONTENT_TYPE': 'multipart/form-data; boundary=----WebKitFormBoundarybE19vAxGgAB5e5RR',
- 'CSRF_COOKIE': 'Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',
- 'HTTP_CACHE_CONTROL': 'max-age=0',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'sessionid=4aec22bc9e60ac67de27477d3e6b2376; csrftoken=Eaqz3vysg6MlAKHfCbZitOe3PZnjtNre',
- 'HTTP_HOST': '172.22.102.120',
- 'HTTP_ORIGIN': 'http://172.22.102.120',
- 'HTTP_REFERER': 'http://172.22.102.120/main/refbookadmin/6/',
- 'HTTP_UPGRADE_INSECURE_REQUESTS': '1',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/main/refbookadmin/6/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': '172.22.102.120',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x3149810>,
- 'wsgi.input': <io.BytesIO object at 0x7734110>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- app_logger = <logging.Logger instance at 0x52b9e60>
- InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
- to_log_api_call = False
- kwargs = {}
- nq = <function nq at 0x7d027d0>
- app =
- <noc.main.apps.refbookadmin.views.RefBookApplication object at 0x52b7410>
- ------------------------------------------------------------------------
- END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement