· 10 years ago · Jan 25, 2016, 04:09 PM
1Request URL:http://cab.pre.dp.vpn/api/2/user/account/register
2Request Method:POST
3Status Code:500 INTERNAL SERVER ERROR
4Remote Address:192.168.176.70:80
5Response Headers
6view source
7Access-Control-Allow-Credentials:true
8Access-Control-Allow-Origin:http://pre.dp.vpn
9Connection:keep-alive
10Content-Type:text/html
11Date:Mon, 25 Jan 2016 16:08:05 GMT
12Server:nginx/1.8.0
13Set-Cookie:csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3; Domain=.pre.dp.vpn; expires=Mon, 23-Jan-2017 16:08:05 GMT; Max-Age=31449600; Path=/
14Transfer-Encoding:chunked
15Vary:Cookie
16X-Api-Version:2
17X-Frame-Options:SAMEORIGIN
18Request Headers
19view source
20Accept:application/json, text/javascript, */*; q=0.01
21Accept-Encoding:gzip, deflate
22Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
23Cache-Control:no-cache
24Connection:keep-alive
25Content-Length:573
26Content-Type:application/json
27Cookie:_ym_uid=1448286951108738338; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; _ym_isad=1; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; _CAP=7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3; _ga=GA1.2.2146856858.1450951838; _gat=1; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3
28Host:cab.pre.dp.vpn
29Origin:http://pre.dp.vpn
30Pragma:no-cache
31Referer:http://pre.dp.vpn/
32User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36
33X-CSRFToken:biw0CBTMMqho9kNygH4i8JY6MwLGn1f3
34Request Payload
35view source
36{email: "cccccc@yhg.biz", name: "asdfasd", password: "asdfasdf", password_repeat: "asdfasdf",…}
37captcha_challenge: "03AHJ_VuvKM0AkrfcDEYZ3sRJhndcxfq1ytM8h8hzPwvbkPzlN-uqY1hOhua7cHHf1Bl5Ry1lXqcZAXVrYHMvzxcmSeVuQdExfCR1uGwY8dRdMnu6IvQ9hl4rRdcXgAkl7LT0NomKUi409JzOa2YvnPqbuyCXiWXdhila3IK9uKHn6NVW-d2IREmUB4a_b895uhtmBL0k_mqOhReyR4PvxkM0DacguCZL6F2GRItVxV0dvtVstaP4kbiELar-RXjsJaI05hwlUf07QdV2uPXEdyUDsKmZ2p4wZFA"
38captcha_response: "417"
39email: "cccccc@yhg.biz"
40icq: ""
41invite_code: "ca52e578289dd0d3dea7e9857d8770b13c55e935e12eb3d07bb3c32a512ff80c"
42lname: ""
43name: "asdfasd"
44nickname: ""
45password: "asdfasdf"
46password_repeat: "asdfasdf"
47phone: null
48skype: ""
49
50
51
52
53KeyError at /api/2/user/account/register
54'last_name'
55Request Method: POST
56Request URL: http://pre.park.dp.vpn/api/2/user/account/register
57Django Version: 1.8.2
58Exception Type: KeyError
59Exception Value:
60'last_name'
61Exception Location: /usr/lib/python2.7/collections.py in pop, line 146
62Python Executable: /home/web/services/pre.park.dp.vpn/env/bin/python
63Python Version: 2.7.3
64Python Path:
65['/home/web/services/pre.park.dp.vpn',
66 '/home/web/services/pre.park.dp.vpn/env/bin',
67 '/home/web/services/pre.park.dp.vpn/env/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
68 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/newrelic-2.54.0.41',
69 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages',
70 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7',
71 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7/plat-linux2',
72 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7/lib-tk',
73 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7/lib-old',
74 '/home/web/services/pre.park.dp.vpn/env/lib/python2.7/lib-dynload',
75 '/usr/lib/python2.7',
76 '/usr/lib/python2.7/plat-linux2',
77 '/usr/lib/python2.7/lib-tk']
78Server time: Mon, 25 Jan 2016 19:08:05 +0300
79Traceback Switch to copy-and-paste view
80
81/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
82 response = middleware_method(request, callback, callback_args, callback_kwargs)
83 if response:
84 break
85 if response is None:
86 wrapped_callback = self.make_view_atomic(callback)
87 try:
88 response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
89 except Exception as e:
90 # If the view raised an exception, run it through exception
91 # middleware, and if the exception middleware returns a
92 # response, use that. Otherwise, reraise the exception.
93 for middleware_method in self._exception_middleware:
94 response = middleware_method(request, e)
95â–¶ Local vars
96Variable Value
97e
98KeyError('last_name',)
99callback_args
100()
101resolver_match
102ResolverMatch(func=rest_framework.decorators.register, args=(), kwargs={}, url_name=register, app_name=None, namespaces=[])
103middleware_method
104<bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f5fa43855d0>>
105self
106<django.core.handlers.wsgi.WSGIHandler object at 0x26311d0>
107request
108"<WSGIRequest\npath:/api/2/user/account/register,\nGET:<QueryDict: {}>,\nPOST:<could not parse>,\nCOOKIES:{'SID': '3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2',\n '_CAP': '7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590',\n '_ga': 'GA1.2.2146856858.1450951838',\n '_gat': '1',\n '_ym_isad': '1',\n '_ym_uid': '1448286951108738338',\n 'csrf_token': 'b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f',\n 'csrftoken': 'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3'},\nMETA:{'CONTENT_LENGTH': '573',\n 'CONTENT_TYPE': 'application/json',\n u'CSRF_COOKIE': u'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3',\n u'CSRF_COOKIE_USED': True,\n 'HTTP_ACCEPT': 'application/json, text/javascript, */*; q=0.01',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',\n 'HTTP_CACHE_CONTROL': 'no-cache',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_COOKIE': '_ym_uid=1448286951108738338; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; _ym_isad=1; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; _CAP=7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3; _ga=GA1.2.2146856858.1450951838; _gat=1; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3',\n 'HTTP_HOST': 'pre.park.dp.vpn',\n 'HTTP_ORIGIN': 'http://pre.dp.vpn',\n 'HTTP_PRAGMA': 'no-cache',\n 'HTTP_REFERER': 'http://pre.dp.vpn/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36',\n 'HTTP_X_CSRFTOKEN': 'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3',\n 'HTTP_X_FORWARDED_FOR': '192.168.180.134, 192.168.176.70',\n 'HTTP_X_FORWARDED_PROTO': 'http',\n 'HTTP_X_REAL_IP': '192.168.176.70',\n 'PATH_INFO': u'/api/2/user/account/register',\n 'QUERY_STRING': '',\n 'RAW_URI': '/api/2/user/account/register',\n 'REMOTE_ADDR': '127.0.0.1',\n 'REMOTE_PORT': '44292',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '0.0.0.0',\n 'SERVER_PORT': '6004',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'SERVER_SOFTWARE': 'gunicorn/19.3.0',\n 'gunicorn.socket': <socket._socketobject object at 0x56eb590>,\n 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x59effd0>,\n 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,\n 'wsgi.input': <gunicorn.http.body.Body object at 0x59eff90>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"
109callback
110<function register at 0x519f140>
111wrapped_callback
112<function register at 0x519f140>
113resolver
114<RegexURLResolver 'park_dp_vpn.urls' (None:None) ^/>
115callback_kwargs
116{}
117response
118None
119urlconf
120'park_dp_vpn.urls'
121/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/views/decorators/csrf.py in wrapped_view
122 """
123 Marks a view function as being exempt from the CSRF view protection.
124 """
125 # We could just do view_func.csrf_exempt = True, but decorators
126 # are nicer if they don't have side-effects, so we return a new
127 # function.
128 def wrapped_view(*args, **kwargs):
129 return view_func(*args, **kwargs) ...
130 wrapped_view.csrf_exempt = True
131 return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
132â–¶ Local vars
133Variable Value
134args
135(<WSGIRequest: POST '/api/2/user/account/register'>,)
136view_func
137<function register at 0x519af50>
138kwargs
139{}
140/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/views/generic/base.py in view
141 def view(request, *args, **kwargs):
142 self = cls(**initkwargs)
143 if hasattr(self, 'get') and not hasattr(self, 'head'):
144 self.head = self.get
145 self.request = request
146 self.args = args
147 self.kwargs = kwargs
148 return self.dispatch(request, *args, **kwargs) ...
149 # take name and docstring from class
150 update_wrapper(view, cls, updated=())
151 # and possible attributes set by decorators
152 # like csrf_exempt from dispatch
153â–¶ Local vars
154Variable Value
155initkwargs
156{}
157self
158<rest_framework.decorators.register object at 0x59f73d0>
159args
160()
161request
162"<WSGIRequest\npath:/api/2/user/account/register,\nGET:<QueryDict: {}>,\nPOST:<could not parse>,\nCOOKIES:{'SID': '3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2',\n '_CAP': '7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590',\n '_ga': 'GA1.2.2146856858.1450951838',\n '_gat': '1',\n '_ym_isad': '1',\n '_ym_uid': '1448286951108738338',\n 'csrf_token': 'b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f',\n 'csrftoken': 'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3'},\nMETA:{'CONTENT_LENGTH': '573',\n 'CONTENT_TYPE': 'application/json',\n u'CSRF_COOKIE': u'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3',\n u'CSRF_COOKIE_USED': True,\n 'HTTP_ACCEPT': 'application/json, text/javascript, */*; q=0.01',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4',\n 'HTTP_CACHE_CONTROL': 'no-cache',\n 'HTTP_CONNECTION': 'close',\n 'HTTP_COOKIE': '_ym_uid=1448286951108738338; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; _ym_isad=1; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; _CAP=7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3; _ga=GA1.2.2146856858.1450951838; _gat=1; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3',\n 'HTTP_HOST': 'pre.park.dp.vpn',\n 'HTTP_ORIGIN': 'http://pre.dp.vpn',\n 'HTTP_PRAGMA': 'no-cache',\n 'HTTP_REFERER': 'http://pre.dp.vpn/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36',\n 'HTTP_X_CSRFTOKEN': 'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3',\n 'HTTP_X_FORWARDED_FOR': '192.168.180.134, 192.168.176.70',\n 'HTTP_X_FORWARDED_PROTO': 'http',\n 'HTTP_X_REAL_IP': '192.168.176.70',\n 'PATH_INFO': u'/api/2/user/account/register',\n 'QUERY_STRING': '',\n 'RAW_URI': '/api/2/user/account/register',\n 'REMOTE_ADDR': '127.0.0.1',\n 'REMOTE_PORT': '44292',\n 'REQUEST_METHOD': 'POST',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': '0.0.0.0',\n 'SERVER_PORT': '6004',\n 'SERVER_PROTOCOL': 'HTTP/1.0',\n 'SERVER_SOFTWARE': 'gunicorn/19.3.0',\n 'gunicorn.socket': <socket._socketobject object at 0x56eb590>,\n 'wsgi.errors': <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x59effd0>,\n 'wsgi.file_wrapper': <class 'gunicorn.http.wsgi.FileWrapper'>,\n 'wsgi.input': <gunicorn.http.body.Body object at 0x59eff90>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>"
163kwargs
164{}
165cls
166<class 'rest_framework.decorators.register'>
167/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/rest_framework/views.py in dispatch
168 self.http_method_not_allowed)
169 else:
170 handler = self.http_method_not_allowed
171 response = handler(request, *args, **kwargs)
172 except Exception as exc:
173 response = self.handle_exception(exc) ...
174 self.response = self.finalize_response(request, response, *args, **kwargs)
175 return self.response
176 def options(self, request, *args, **kwargs):
177 """
178â–¶ Local vars
179Variable Value
180exc
181KeyError('last_name',)
182self
183<rest_framework.decorators.register object at 0x59f73d0>
184args
185()
186request
187<rest_framework.request.Request object at 0x59f7510>
188handler
189<bound method register.handler of <rest_framework.decorators.register object at 0x59f73d0>>
190kwargs
191{}
192/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/rest_framework/views.py in dispatch
193 # Get the appropriate handler method
194 if request.method.lower() in self.http_method_names:
195 handler = getattr(self, request.method.lower(),
196 self.http_method_not_allowed)
197 else:
198 handler = self.http_method_not_allowed
199 response = handler(request, *args, **kwargs) ...
200 except Exception as exc:
201 response = self.handle_exception(exc)
202 self.response = self.finalize_response(request, response, *args, **kwargs)
203 return self.response
204â–¶ Local vars
205Variable Value
206exc
207KeyError('last_name',)
208self
209<rest_framework.decorators.register object at 0x59f73d0>
210args
211()
212request
213<rest_framework.request.Request object at 0x59f7510>
214handler
215<bound method register.handler of <rest_framework.decorators.register object at 0x59f73d0>>
216kwargs
217{}
218/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/rest_framework/decorators.py in handler
219 assert isinstance(http_method_names, (list, tuple)), \
220 '@api_view expected a list of strings, received %s' % type(http_method_names).__name__
221 allowed_methods = set(http_method_names) | set(('options',))
222 WrappedAPIView.http_method_names = [method.lower() for method in allowed_methods]
223 def handler(self, *args, **kwargs):
224 return func(*args, **kwargs) ...
225 for method in http_method_names:
226 setattr(WrappedAPIView, method.lower(), handler)
227 WrappedAPIView.__name__ = func.__name__
228â–¶ Local vars
229Variable Value
230self
231<rest_framework.decorators.register object at 0x59f73d0>
232args
233(<rest_framework.request.Request object at 0x59f7510>,)
234func
235<function register at 0x519f0c8>
236kwargs
237{}
238/home/web/services/pre.park.dp.vpn/app/core/decorators.py in c
239 serializer = serializerClass(data=dataGetter(request), context={
240 "request": request,
241 "view": self
242 }, **kwargs)
243 if serializer.is_valid():
244 a += (serializer, )
245 out = func(*a, **k) ...
246 if not isinstance(out, HttpResponse):
247 return Response(out, status=success_code)
248 return out
249 else:
250 return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
251â–¶ Local vars
252Variable Value
253a
254(<rest_framework.request.Request object at 0x59f7510>,
255 RegistrationSerializer(context={'request': <rest_framework.request.Request object>, 'view': None}, data={u'password_repeat': u'asdfasdf', u'name': u'asdfasd', u'captcha_response': u'417', u'invite_code': u'ca52e578289dd0d3dea7e9857d8770b13c55e935e12eb3d07bb3c32a512ff80c', u'lname': u'', u'phone': None, u'skype': u'', u'captcha_challenge': u'03AHJ_VuvKM0AkrfcDEYZ3sRJhndcxfq1ytM8h8hzPwvbkPzlN-uqY1hOhua7cHHf1Bl5Ry1lXqcZAXVrYHMvzxcmSeVuQdExfCR1uGwY8dRdMnu6IvQ9hl4rRdcXgAkl7LT0NomKUi409JzOa2YvnPqbuyCXiWXdhila3IK9uKHn6NVW-d2IREmUB4a_b895uhtmBL0k_mqOhReyR4PvxkM0DacguCZL6F2GRItVxV0dvtVstaP4kbiELar-RXjsJaI05hwlUf07QdV2uPXEdyUDsKmZ2p4wZFA', u'icq': u'', u'password': u'asdfasdf', u'nickname': u'', u'email': u'cccccc@yhg.biz'}):
256 name = CharField(allow_null=False, max_length=100, required=False)
257 last_name = CharField(allow_null=False, max_length=100, required=False)
258 phone = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
259 icq = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
260 skype = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
261 representer_of = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
262 locale = ChoiceField(choices=[('ru', 'ru'), ('en', 'en')], required=False)
263 type = ChoiceField(choices=[('webmaster', 'webmaster'), ('vendor', 'vendor')], required=False)
264 allow_auto_payments = BooleanField(required=False)
265 currency = PrimaryKeyRelatedField(queryset=Currency.objects.all(), required=False)
266 email = EmailField(required=True, validators=[<UniqueValidator(queryset=[<User: admin>, <User: Dolmatov>, <User: sinhron>, <User: user-1062>, <User: user-975>, <User: althazari>, <User: user-4>, <User: user-1794>, <User: user-1012>, <User: Pasa>, <User: user-1786>, <User: sashasus>, <User: user-5>, <User: user-1790>, <User: user-1826>, <User: Double Trouble>, <User: flashbiz>, <User: witek645>, <User: user-1824>, <User: user-903>, '...(remaining elements truncated)...'])>])
267 notifies = ModelField(allow_null=True, model_field=<jsonfield.fields.JSONField: notifies>, required=False, validators=[<function notifies_validator>])
268 partners_user_id = IntegerField(read_only=True)
269 django_user = PrimaryKeyRelatedField(read_only=True)
270 id = IntegerField(label='ID', read_only=True)
271 groups = SerializerMethodField(read_only=True)
272 manager = PrimaryKeyRelatedField(read_only=True)
273 webmaster_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
274 webmaster_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
275 webmaster_mobile_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
276 webmaster_mobile_hold_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
277 vendor_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
278 vendor_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
279 wmr_pouche = CharField(read_only=True)
280 wmz_pouche = CharField(read_only=True)
281 registered = DateTimeField(read_only=True)
282 ref_webmaster_comission_is_default = BooleanField(read_only=True)
283 ref_webmaster_comission = ModelField(model_field=<jsonfield.fields.JSONField: ref_webmaster_comission>, read_only=True)
284 password = CharField(max_length=20, min_length=6, required=True)
285 password_repeat = CharField(max_length=20, min_length=6, required=True)
286 captcha_challenge = CharField(max_length=1000, required=True)
287 captcha_response = CharField(max_length=100, required=True)
288 invite_code = CharField(max_length=1000, required=False))
289dataGetter
290<function <lambda> at 0x4025320>
291self
292None
293success_code
294201
295request
296<rest_framework.request.Request object at 0x59f7510>
297serializerClass
298<class 'users.resources.account.RegistrationSerializer'>
299func
300<function register at 0x519f050>
301kwargs
302{}
303k
304{}
305serializer
306RegistrationSerializer(context={'request': <rest_framework.request.Request object>, 'view': None}, data={u'password_repeat': u'asdfasdf', u'name': u'asdfasd', u'captcha_response': u'417', u'invite_code': u'ca52e578289dd0d3dea7e9857d8770b13c55e935e12eb3d07bb3c32a512ff80c', u'lname': u'', u'phone': None, u'skype': u'', u'captcha_challenge': u'03AHJ_VuvKM0AkrfcDEYZ3sRJhndcxfq1ytM8h8hzPwvbkPzlN-uqY1hOhua7cHHf1Bl5Ry1lXqcZAXVrYHMvzxcmSeVuQdExfCR1uGwY8dRdMnu6IvQ9hl4rRdcXgAkl7LT0NomKUi409JzOa2YvnPqbuyCXiWXdhila3IK9uKHn6NVW-d2IREmUB4a_b895uhtmBL0k_mqOhReyR4PvxkM0DacguCZL6F2GRItVxV0dvtVstaP4kbiELar-RXjsJaI05hwlUf07QdV2uPXEdyUDsKmZ2p4wZFA', u'icq': u'', u'password': u'asdfasdf', u'nickname': u'', u'email': u'cccccc@yhg.biz'}):
307 name = CharField(allow_null=False, max_length=100, required=False)
308 last_name = CharField(allow_null=False, max_length=100, required=False)
309 phone = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
310 icq = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
311 skype = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
312 representer_of = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
313 locale = ChoiceField(choices=[('ru', 'ru'), ('en', 'en')], required=False)
314 type = ChoiceField(choices=[('webmaster', 'webmaster'), ('vendor', 'vendor')], required=False)
315 allow_auto_payments = BooleanField(required=False)
316 currency = PrimaryKeyRelatedField(queryset=Currency.objects.all(), required=False)
317 email = EmailField(required=True, validators=[<UniqueValidator(queryset=[<User: admin>, <User: Dolmatov>, <User: sinhron>, <User: user-1062>, <User: user-975>, <User: althazari>, <User: user-4>, <User: user-1794>, <User: user-1012>, <User: Pasa>, <User: user-1786>, <User: sashasus>, <User: user-5>, <User: user-1790>, <User: user-1826>, <User: Double Trouble>, <User: flashbiz>, <User: witek645>, <User: user-1824>, <User: user-903>, '...(remaining elements truncated)...'])>])
318 notifies = ModelField(allow_null=True, model_field=<jsonfield.fields.JSONField: notifies>, required=False, validators=[<function notifies_validator>])
319 partners_user_id = IntegerField(read_only=True)
320 django_user = PrimaryKeyRelatedField(read_only=True)
321 id = IntegerField(label='ID', read_only=True)
322 groups = SerializerMethodField(read_only=True)
323 manager = PrimaryKeyRelatedField(read_only=True)
324 webmaster_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
325 webmaster_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
326 webmaster_mobile_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
327 webmaster_mobile_hold_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
328 vendor_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
329 vendor_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
330 wmr_pouche = CharField(read_only=True)
331 wmz_pouche = CharField(read_only=True)
332 registered = DateTimeField(read_only=True)
333 ref_webmaster_comission_is_default = BooleanField(read_only=True)
334 ref_webmaster_comission = ModelField(model_field=<jsonfield.fields.JSONField: ref_webmaster_comission>, read_only=True)
335 password = CharField(max_length=20, min_length=6, required=True)
336 password_repeat = CharField(max_length=20, min_length=6, required=True)
337 captcha_challenge = CharField(max_length=1000, required=True)
338 captcha_response = CharField(max_length=100, required=True)
339 invite_code = CharField(max_length=1000, required=False)
340/home/web/services/pre.park.dp.vpn/users/resources/account.py in register
341@with_serializer(RegistrationSerializer)
342def register(request, serializer, **k):
343 """
344 ---
345 request_serializer: RegistrationSerializer
346 response_serializer: AccountSerializer
347 """
348 acc = serializer.create(serializer.validated_data) ...
349 return AccountSerializer(acc).data
350@api_view(["GET"])
351@permission_classes([AllowAny])
352def captcha_required(request):
353 return Response(data=RegistrationSerializer._is_captcha_enabled_on_request(request))
354â–¶ Local vars
355Variable Value
356k
357{}
358request
359<rest_framework.request.Request object at 0x59f7510>
360serializer
361RegistrationSerializer(context={'request': <rest_framework.request.Request object>, 'view': None}, data={u'password_repeat': u'asdfasdf', u'name': u'asdfasd', u'captcha_response': u'417', u'invite_code': u'ca52e578289dd0d3dea7e9857d8770b13c55e935e12eb3d07bb3c32a512ff80c', u'lname': u'', u'phone': None, u'skype': u'', u'captcha_challenge': u'03AHJ_VuvKM0AkrfcDEYZ3sRJhndcxfq1ytM8h8hzPwvbkPzlN-uqY1hOhua7cHHf1Bl5Ry1lXqcZAXVrYHMvzxcmSeVuQdExfCR1uGwY8dRdMnu6IvQ9hl4rRdcXgAkl7LT0NomKUi409JzOa2YvnPqbuyCXiWXdhila3IK9uKHn6NVW-d2IREmUB4a_b895uhtmBL0k_mqOhReyR4PvxkM0DacguCZL6F2GRItVxV0dvtVstaP4kbiELar-RXjsJaI05hwlUf07QdV2uPXEdyUDsKmZ2p4wZFA', u'icq': u'', u'password': u'asdfasdf', u'nickname': u'', u'email': u'cccccc@yhg.biz'}):
362 name = CharField(allow_null=False, max_length=100, required=False)
363 last_name = CharField(allow_null=False, max_length=100, required=False)
364 phone = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
365 icq = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
366 skype = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
367 representer_of = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
368 locale = ChoiceField(choices=[('ru', 'ru'), ('en', 'en')], required=False)
369 type = ChoiceField(choices=[('webmaster', 'webmaster'), ('vendor', 'vendor')], required=False)
370 allow_auto_payments = BooleanField(required=False)
371 currency = PrimaryKeyRelatedField(queryset=Currency.objects.all(), required=False)
372 email = EmailField(required=True, validators=[<UniqueValidator(queryset=[<User: admin>, <User: Dolmatov>, <User: sinhron>, <User: user-1062>, <User: user-975>, <User: althazari>, <User: user-4>, <User: user-1794>, <User: user-1012>, <User: Pasa>, <User: user-1786>, <User: sashasus>, <User: user-5>, <User: user-1790>, <User: user-1826>, <User: Double Trouble>, <User: flashbiz>, <User: witek645>, <User: user-1824>, <User: user-903>, '...(remaining elements truncated)...'])>])
373 notifies = ModelField(allow_null=True, model_field=<jsonfield.fields.JSONField: notifies>, required=False, validators=[<function notifies_validator>])
374 partners_user_id = IntegerField(read_only=True)
375 django_user = PrimaryKeyRelatedField(read_only=True)
376 id = IntegerField(label='ID', read_only=True)
377 groups = SerializerMethodField(read_only=True)
378 manager = PrimaryKeyRelatedField(read_only=True)
379 webmaster_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
380 webmaster_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
381 webmaster_mobile_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
382 webmaster_mobile_hold_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
383 vendor_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
384 vendor_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
385 wmr_pouche = CharField(read_only=True)
386 wmz_pouche = CharField(read_only=True)
387 registered = DateTimeField(read_only=True)
388 ref_webmaster_comission_is_default = BooleanField(read_only=True)
389 ref_webmaster_comission = ModelField(model_field=<jsonfield.fields.JSONField: ref_webmaster_comission>, read_only=True)
390 password = CharField(max_length=20, min_length=6, required=True)
391 password_repeat = CharField(max_length=20, min_length=6, required=True)
392 captcha_challenge = CharField(max_length=1000, required=True)
393 captcha_response = CharField(max_length=100, required=True)
394 invite_code = CharField(max_length=1000, required=False)
395/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/utils/decorators.py in inner
396 """
397 A base class that enables a context manager to also be used as a decorator.
398 """
399 def __call__(self, func):
400 @wraps(func, assigned=available_attrs(func))
401 def inner(*args, **kwargs):
402 with self:
403 return func(*args, **kwargs) ...
404 return inner
405â–¶ Local vars
406Variable Value
407self
408<django.db.transaction.Atomic object at 0x5194ad0>
409args
410(RegistrationSerializer(context={'request': <rest_framework.request.Request object>, 'view': None}, data={u'password_repeat': u'asdfasdf', u'name': u'asdfasd', u'captcha_response': u'417', u'invite_code': u'ca52e578289dd0d3dea7e9857d8770b13c55e935e12eb3d07bb3c32a512ff80c', u'lname': u'', u'phone': None, u'skype': u'', u'captcha_challenge': u'03AHJ_VuvKM0AkrfcDEYZ3sRJhndcxfq1ytM8h8hzPwvbkPzlN-uqY1hOhua7cHHf1Bl5Ry1lXqcZAXVrYHMvzxcmSeVuQdExfCR1uGwY8dRdMnu6IvQ9hl4rRdcXgAkl7LT0NomKUi409JzOa2YvnPqbuyCXiWXdhila3IK9uKHn6NVW-d2IREmUB4a_b895uhtmBL0k_mqOhReyR4PvxkM0DacguCZL6F2GRItVxV0dvtVstaP4kbiELar-RXjsJaI05hwlUf07QdV2uPXEdyUDsKmZ2p4wZFA', u'icq': u'', u'password': u'asdfasdf', u'nickname': u'', u'email': u'cccccc@yhg.biz'}):
411 name = CharField(allow_null=False, max_length=100, required=False)
412 last_name = CharField(allow_null=False, max_length=100, required=False)
413 phone = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
414 icq = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
415 skype = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
416 representer_of = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
417 locale = ChoiceField(choices=[('ru', 'ru'), ('en', 'en')], required=False)
418 type = ChoiceField(choices=[('webmaster', 'webmaster'), ('vendor', 'vendor')], required=False)
419 allow_auto_payments = BooleanField(required=False)
420 currency = PrimaryKeyRelatedField(queryset=Currency.objects.all(), required=False)
421 email = EmailField(required=True, validators=[<UniqueValidator(queryset=[<User: admin>, <User: Dolmatov>, <User: sinhron>, <User: user-1062>, <User: user-975>, <User: althazari>, <User: user-4>, <User: user-1794>, <User: user-1012>, <User: Pasa>, <User: user-1786>, <User: sashasus>, <User: user-5>, <User: user-1790>, <User: user-1826>, <User: Double Trouble>, <User: flashbiz>, <User: witek645>, <User: user-1824>, <User: user-903>, '...(remaining elements truncated)...'])>])
422 notifies = ModelField(allow_null=True, model_field=<jsonfield.fields.JSONField: notifies>, required=False, validators=[<function notifies_validator>])
423 partners_user_id = IntegerField(read_only=True)
424 django_user = PrimaryKeyRelatedField(read_only=True)
425 id = IntegerField(label='ID', read_only=True)
426 groups = SerializerMethodField(read_only=True)
427 manager = PrimaryKeyRelatedField(read_only=True)
428 webmaster_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
429 webmaster_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
430 webmaster_mobile_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
431 webmaster_mobile_hold_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
432 vendor_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
433 vendor_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
434 wmr_pouche = CharField(read_only=True)
435 wmz_pouche = CharField(read_only=True)
436 registered = DateTimeField(read_only=True)
437 ref_webmaster_comission_is_default = BooleanField(read_only=True)
438 ref_webmaster_comission = ModelField(model_field=<jsonfield.fields.JSONField: ref_webmaster_comission>, read_only=True)
439 password = CharField(max_length=20, min_length=6, required=True)
440 password_repeat = CharField(max_length=20, min_length=6, required=True)
441 captcha_challenge = CharField(max_length=1000, required=True)
442 captcha_response = CharField(max_length=100, required=True)
443 invite_code = CharField(max_length=1000, required=False),
444 OrderedDict([(u'phone', None), (u'icq', u''), (u'skype', u'')]))
445func
446<function create at 0x519a410>
447kwargs
448{}
449/home/web/services/pre.park.dp.vpn/users/resources/account.py in create
450 def create(self, validated_data):
451 email = validated_data.pop("email")
452 password = validated_data.pop("password")
453 invite_code = validated_data.pop("invite_code", None)
454 request = self.context["request"]
455 name = validated_data.pop("name")
456 last_name = validated_data.pop("last_name") ...
457 user = User.objects.create(
458 username=hashlib.sha256(str(random.randrange(10, 10**100, 1))).hexdigest()[:20],
459 email=email,
460 first_name=name,
461 last_name=last_name
462â–¶ Local vars
463Variable Value
464name
465u'asdfasd'
466self
467RegistrationSerializer(context={'request': <rest_framework.request.Request object>, 'view': None}, data={u'password_repeat': u'asdfasdf', u'name': u'asdfasd', u'captcha_response': u'417', u'invite_code': u'ca52e578289dd0d3dea7e9857d8770b13c55e935e12eb3d07bb3c32a512ff80c', u'lname': u'', u'phone': None, u'skype': u'', u'captcha_challenge': u'03AHJ_VuvKM0AkrfcDEYZ3sRJhndcxfq1ytM8h8hzPwvbkPzlN-uqY1hOhua7cHHf1Bl5Ry1lXqcZAXVrYHMvzxcmSeVuQdExfCR1uGwY8dRdMnu6IvQ9hl4rRdcXgAkl7LT0NomKUi409JzOa2YvnPqbuyCXiWXdhila3IK9uKHn6NVW-d2IREmUB4a_b895uhtmBL0k_mqOhReyR4PvxkM0DacguCZL6F2GRItVxV0dvtVstaP4kbiELar-RXjsJaI05hwlUf07QdV2uPXEdyUDsKmZ2p4wZFA', u'icq': u'', u'password': u'asdfasdf', u'nickname': u'', u'email': u'cccccc@yhg.biz'}):
468 name = CharField(allow_null=False, max_length=100, required=False)
469 last_name = CharField(allow_null=False, max_length=100, required=False)
470 phone = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
471 icq = CharField(allow_blank=True, allow_null=True, max_length=20, required=False, validators=[<django.core.validators.RegexValidator object>])
472 skype = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
473 representer_of = CharField(allow_blank=True, allow_null=True, max_length=100, required=False)
474 locale = ChoiceField(choices=[('ru', 'ru'), ('en', 'en')], required=False)
475 type = ChoiceField(choices=[('webmaster', 'webmaster'), ('vendor', 'vendor')], required=False)
476 allow_auto_payments = BooleanField(required=False)
477 currency = PrimaryKeyRelatedField(queryset=Currency.objects.all(), required=False)
478 email = EmailField(required=True, validators=[<UniqueValidator(queryset=[<User: admin>, <User: Dolmatov>, <User: sinhron>, <User: user-1062>, <User: user-975>, <User: althazari>, <User: user-4>, <User: user-1794>, <User: user-1012>, <User: Pasa>, <User: user-1786>, <User: sashasus>, <User: user-5>, <User: user-1790>, <User: user-1826>, <User: Double Trouble>, <User: flashbiz>, <User: witek645>, <User: user-1824>, <User: user-903>, '...(remaining elements truncated)...'])>])
479 notifies = ModelField(allow_null=True, model_field=<jsonfield.fields.JSONField: notifies>, required=False, validators=[<function notifies_validator>])
480 partners_user_id = IntegerField(read_only=True)
481 django_user = PrimaryKeyRelatedField(read_only=True)
482 id = IntegerField(label='ID', read_only=True)
483 groups = SerializerMethodField(read_only=True)
484 manager = PrimaryKeyRelatedField(read_only=True)
485 webmaster_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
486 webmaster_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
487 webmaster_mobile_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
488 webmaster_mobile_hold_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
489 vendor_balance_rub = DecimalField(decimal_places=2, max_digits=20, read_only=True)
490 vendor_balance_usd = DecimalField(decimal_places=2, max_digits=20, read_only=True)
491 wmr_pouche = CharField(read_only=True)
492 wmz_pouche = CharField(read_only=True)
493 registered = DateTimeField(read_only=True)
494 ref_webmaster_comission_is_default = BooleanField(read_only=True)
495 ref_webmaster_comission = ModelField(model_field=<jsonfield.fields.JSONField: ref_webmaster_comission>, read_only=True)
496 password = CharField(max_length=20, min_length=6, required=True)
497 password_repeat = CharField(max_length=20, min_length=6, required=True)
498 captcha_challenge = CharField(max_length=1000, required=True)
499 captcha_response = CharField(max_length=100, required=True)
500 invite_code = CharField(max_length=1000, required=False)
501request
502<rest_framework.request.Request object at 0x59f7510>
503invite_code
504<InviteCode: InviteCode[15]>
505validated_data
506OrderedDict([(u'phone', None), (u'icq', u''), (u'skype', u'')])
507password
508u'asdfasdf'
509email
510u'cccccc@yhg.biz'
511/usr/lib/python2.7/collections.py in pop
512 '''
513 if key in self:
514 result = self[key]
515 del self[key]
516 return result
517 if default is self.__marker:
518 raise KeyError(key) ...
519 return default
520 def setdefault(self, key, default=None):
521 'od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od'
522 if key in self:
523 return self[key]
524â–¶ Local vars
525Variable Value
526default
527<object object at 0x7f5fd7ea80b0>
528self
529OrderedDict([(u'phone', None), (u'icq', u''), (u'skype', u'')])
530key
531'last_name'
532
533Environment:
534
535
536Request Method: POST
537Request URL: http://pre.park.dp.vpn/api/2/user/account/register
538
539Django Version: 1.8.2
540Python Version: 2.7.3
541Installed Applications:
542('django.contrib.admin',
543 'django.contrib.auth',
544 'django.contrib.contenttypes',
545 'django.contrib.sessions',
546 'django.contrib.messages',
547 'django.contrib.staticfiles',
548 'rest_framework',
549 'rest_framework_swagger',
550 'rest_framework.authtoken',
551 'djcelery',
552 'app',
553 'desktop_campaigns',
554 'targeting',
555 'delivery',
556 'billing',
557 'webmaster',
558 'users',
559 'payments',
560 'infrastructure',
561 'system',
562 'invites',
563 'monitoring',
564 'corsheaders')
565Installed Middleware:
566('corsheaders.middleware.CorsMiddleware',
567 'app.middlewares.version_middleware.VersionMiddleware',
568 'django.contrib.sessions.middleware.SessionMiddleware',
569 'django.middleware.common.CommonMiddleware',
570 'django.middleware.csrf.CsrfViewMiddleware',
571 'django.contrib.auth.middleware.AuthenticationMiddleware',
572 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
573 'django.contrib.messages.middleware.MessageMiddleware',
574 'django.middleware.clickjacking.XFrameOptionsMiddleware',
575 'django.middleware.security.SecurityMiddleware',
576 'app.middlewares.request_cache.RequestCacheMiddleware',
577 'global_core.global_request_middleware.GlobalRequestMiddleware')
578
579
580Traceback:
581File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
582 132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
583File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
584 58. return view_func(*args, **kwargs)
585File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/views/generic/base.py" in view
586 71. return self.dispatch(request, *args, **kwargs)
587File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
588 456. response = self.handle_exception(exc)
589File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
590 453. response = handler(request, *args, **kwargs)
591File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/rest_framework/decorators.py" in handler
592 50. return func(*args, **kwargs)
593File "/home/web/services/pre.park.dp.vpn/app/core/decorators.py" in c
594 66. out = func(*a, **k)
595File "/home/web/services/pre.park.dp.vpn/users/resources/account.py" in register
596 419. acc = serializer.create(serializer.validated_data)
597File "/home/web/services/pre.park.dp.vpn/env/lib/python2.7/site-packages/django/utils/decorators.py" in inner
598 145. return func(*args, **kwargs)
599File "/home/web/services/pre.park.dp.vpn/users/resources/account.py" in create
600 61. last_name = validated_data.pop("last_name")
601File "/usr/lib/python2.7/collections.py" in pop
602 146. raise KeyError(key)
603
604Exception Type: KeyError at /api/2/user/account/register
605Exception Value: 'last_name'
606
607
608
609Share this traceback on a public Web site
610Request information
611
612GET
613No GET data
614POST
615No POST data
616FILES
617No FILES data
618COOKIES
619Variable Value
620csrf_token
621'b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f'
622_CAP
623'7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590'
624_ym_isad
625'1'
626_ga
627'GA1.2.2146856858.1450951838'
628_ym_uid
629'1448286951108738338'
630SID
631'3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2'
632csrftoken
633'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3'
634_gat
635'1'
636META
637Variable Value
638HTTP_REFERER
639'http://pre.dp.vpn/'
640SERVER_SOFTWARE
641'gunicorn/19.3.0'
642SCRIPT_NAME
643u''
644HTTP_X_CSRFTOKEN
645'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3'
646REQUEST_METHOD
647'POST'
648PATH_INFO
649u'/api/2/user/account/register'
650HTTP_ORIGIN
651'http://pre.dp.vpn'
652SERVER_PROTOCOL
653'HTTP/1.0'
654QUERY_STRING
655''
656HTTP_X_REAL_IP
657'192.168.176.70'
658CONTENT_LENGTH
659'573'
660HTTP_USER_AGENT
661'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36'
662HTTP_CONNECTION
663'close'
664HTTP_COOKIE
665'_ym_uid=1448286951108738338; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; SID=3061529e3df3cef02a32d01ec2619b000af7dcfa8488e92d78771403acd42ec2; _ym_isad=1; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; csrf_token=b1fcdc3bdb235cea8c9fdf7ce8f09faf8d572ac23afdb3f202222c2e19895f4f; _CAP=7b763c4be250731152a4fed4d7147e5e8cff0101b91e2364b1290d5588558590; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3; _ga=GA1.2.2146856858.1450951838; _gat=1; csrftoken=biw0CBTMMqho9kNygH4i8JY6MwLGn1f3'
666SERVER_NAME
667'0.0.0.0'
668REMOTE_ADDR
669'127.0.0.1'
670wsgi.url_scheme
671'http'
672SERVER_PORT
673'6004'
674HTTP_PRAGMA
675'no-cache'
676REMOTE_PORT
677'44292'
678HTTP_X_FORWARDED_PROTO
679'http'
680wsgi.input
681<gunicorn.http.body.Body object at 0x59eff90>
682HTTP_HOST
683'pre.park.dp.vpn'
684wsgi.multithread
685False
686HTTP_CACHE_CONTROL
687'no-cache'
688HTTP_ACCEPT
689'application/json, text/javascript, */*; q=0.01'
690wsgi.version
691(1, 0)
692RAW_URI
693'/api/2/user/account/register'
694wsgi.run_once
695False
696wsgi.errors
697<gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x59effd0>
698wsgi.multiprocess
699True
700HTTP_ACCEPT_LANGUAGE
701'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
702CSRF_COOKIE_USED
703True
704gunicorn.socket
705<socket._socketobject object at 0x56eb590>
706CONTENT_TYPE
707'application/json'
708HTTP_X_FORWARDED_FOR
709'192.168.180.134, 192.168.176.70'
710wsgi.file_wrapper
711''
712CSRF_COOKIE
713u'biw0CBTMMqho9kNygH4i8JY6MwLGn1f3'
714HTTP_ACCEPT_ENCODING
715'gzip, deflate'
716Settings
717Using settings module park_dp_vpn.settings.pre
718Setting Value
719TELEGRAM_NOTIFICATION_IDS
720[123711820]
721ANSIBLE_DEFAULT_HOST
722'c32-bin'
723USE_THOUSAND_SEPARATOR
724False
725CSRF_COOKIE_SECURE
726False
727LANGUAGE_CODE
728'en-us'
729ROOT_URLCONF
730'park_dp_vpn.urls'
731MANAGERS
732()
733BROKER_URL
734'redis://localhost/5'
735BASE_DIR
736'/home/web/services/pre.park.dp.vpn/park_dp_vpn'
737SILENCED_SYSTEM_CHECKS
738[]
739DEFAULT_CHARSET
740'utf-8'
741CORS_ALLOW_HEADERS
742('x-requested-with',
743 'content-type',
744 'accept',
745 'origin',
746 'authorization',
747 'x-csrftoken',
748 'x-csrf-token')
749SESSION_SERIALIZER
750'django.contrib.sessions.serializers.JSONSerializer'
751STATIC_ROOT
752'static'
753CELERYBEAT_SCHEDULER
754'djcelery.schedulers.DatabaseScheduler'
755WM_PURSES
756{'rub': 'R298878367078', 'usd': 'Z317797412798'}
757ALLOWED_HOSTS
758[]
759MESSAGE_STORAGE
760'django.contrib.messages.storage.fallback.FallbackStorage'
761EMAIL_SUBJECT_PREFIX
762'[Django] '
763SERVER_EMAIL
764'mailer@coin32.com'
765SECURE_HSTS_SECONDS
7660
767APP_INFLUXDB_PREFIX
768'__'
769SESSION_CACHE_ALIAS
770'default'
771REDIS
772{'billing': {'host': '192.168.176.70'}, 'default': {}}
773SESSION_COOKIE_DOMAIN
774'.pre.dp.vpn'
775SESSION_COOKIE_NAME
776'sessionid'
777TIME_INPUT_FORMATS
778('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
779SECURE_REDIRECT_EXEMPT
780[]
781DATABASES
782{'default': {'ATOMIC_REQUESTS': False,
783 'AUTOCOMMIT': True,
784 'CONN_MAX_AGE': 0,
785 'ENGINE': 'django.db.backends.mysql',
786 'HOST': '',
787 'NAME': 'partners2_pre',
788 'OPTIONS': {},
789 'PASSWORD': u'********************',
790 'PORT': '',
791 'TEST': {'CHARSET': None,
792 'COLLATION': None,
793 'MIRROR': None,
794 'NAME': None},
795 'TIME_ZONE': 'Europe/Moscow',
796 'USER': 'partners'},
797 'partners': {'ATOMIC_REQUESTS': False,
798 'AUTOCOMMIT': True,
799 'CONN_MAX_AGE': 0,
800 'ENGINE': 'django.db.backends.mysql',
801 'HOST': 'localhost',
802 'NAME': 'partners_pre',
803 'OPTIONS': {},
804 'PASSWORD': u'********************',
805 'PORT': '',
806 'SKIP': True,
807 'TEST': {'CHARSET': None,
808 'COLLATION': None,
809 'MIRROR': None,
810 'NAME': None},
811 'TIME_ZONE': 'Europe/Moscow',
812 'USER': 'partners'},
813 'partners-ro': {'ATOMIC_REQUESTS': False,
814 'AUTOCOMMIT': True,
815 'CONN_MAX_AGE': 0,
816 'ENGINE': 'django.db.backends.mysql',
817 'HOST': 'localhost',
818 'NAME': 'partners2_pre',
819 'OPTIONS': {},
820 'PASSWORD': u'********************',
821 'PORT': '',
822 'SKIP': True,
823 'TEST': {'CHARSET': None,
824 'COLLATION': None,
825 'MIRROR': None,
826 'NAME': None},
827 'TIME_ZONE': 'Europe/Moscow',
828 'USER': 'partners'}}
829EMAIL_SSL_KEYFILE
830u'********************'
831FILE_UPLOAD_DIRECTORY_PERMISSIONS
832None
833FILE_UPLOAD_PERMISSIONS
834None
835ANSIBLE_DEBUG
836True
837FILE_UPLOAD_HANDLERS
838('django.core.files.uploadhandler.MemoryFileUploadHandler',
839 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
840DEFAULT_CONTENT_TYPE
841'text/html'
842CAPTCHA_PRIVATE_KEY
843u'********************'
844TEST_RUNNER
845'app.core.test_runner.MyTestRunner'
846APPEND_SLASH
847True
848FIRST_DAY_OF_WEEK
8490
850DATABASE_ROUTERS
851[]
852DEFAULT_TABLESPACE
853''
854SFX_VERSION_PATH
855'/home/web/static/libs/sfx/version.txt'
856ROBOKASSA_LOGIN
857'coin32_test'
858YEAR_MONTH_FORMAT
859'F Y'
860ENCRYPTION_KEY_PUBLIC
861u'********************'
862STATICFILES_STORAGE
863'django.contrib.staticfiles.storage.StaticFilesStorage'
864CACHES
865{'default': {'BACKEND': 'redis_cache.RedisCache',
866 'LOCATION': ['localhost:6379']}}
867PLUGINS_HOST
868'192.168.176.70'
869CORS_ORIGIN_REGEX_WHITELIST
870('^(https?:\\/\\/)?(\\w+\\.)*(?:dp\\.vpn|coin32\\.com)$',)
871SESSION_COOKIE_PATH
872'/'
873MOCK_PARK_CLASS
874'app.core.mocks.MockedParkService'
875ENCRYPTION_KEY_PRIVATE
876u'********************'
877SECURE_CONTENT_TYPE_NOSNIFF
878False
879MIDDLEWARE_CLASSES
880('corsheaders.middleware.CorsMiddleware',
881 'app.middlewares.version_middleware.VersionMiddleware',
882 'django.contrib.sessions.middleware.SessionMiddleware',
883 'django.middleware.common.CommonMiddleware',
884 'django.middleware.csrf.CsrfViewMiddleware',
885 'django.contrib.auth.middleware.AuthenticationMiddleware',
886 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
887 'django.contrib.messages.middleware.MessageMiddleware',
888 'django.middleware.clickjacking.XFrameOptionsMiddleware',
889 'django.middleware.security.SecurityMiddleware',
890 'app.middlewares.request_cache.RequestCacheMiddleware',
891 'global_core.global_request_middleware.GlobalRequestMiddleware')
892USE_I18N
893True
894THOUSAND_SEPARATOR
895','
896ANSIBLE_PATH
897'Ansible'
898LANGUAGE_COOKIE_NAME
899'django_language'
900TELEGRAM_NOTIFICATION_BOT
901<telegram.bot.Bot object at 0x2627ad0>
902DEFAULT_INDEX_TABLESPACE
903''
904ROBOKASSA_PASSWORD2
905u'********************'
906LOGGING_CONFIG
907'logging.config.dictConfig'
908SIGNING_BACKEND
909'django.core.signing.TimestampSigner'
910CELERYD_HIJACK_ROOT_LOGGER
911False
912TEMPLATE_LOADERS
913('django.template.loaders.filesystem.Loader',
914 'django.template.loaders.app_directories.Loader')
915WSGI_APPLICATION
916'park_dp_vpn.wsgi.application'
917TEMPLATE_DEBUG
918False
919X_FRAME_OPTIONS
920'SAMEORIGIN'
921CSRF_COOKIE_NAME
922'csrftoken'
923FORCE_SCRIPT_NAME
924None
925USE_X_FORWARDED_HOST
926False
927CORS_ALLOW_CREDENTIALS
928True
929EMAIL_TIMEOUT
930None
931SECURE_SSL_HOST
932None
933CHECK_SERVICE_URL
934'http://av.dp.vpn:1080'
935SESSION_COOKIE_SECURE
936False
937SECURE_BROWSER_XSS_FILTER
938False
939CSRF_COOKIE_DOMAIN
940'.pre.dp.vpn'
941FILE_CHARSET
942'utf-8'
943DEBUG
944True
945LANGUAGE_COOKIE_DOMAIN
946None
947DEFAULT_FILE_STORAGE
948'django.core.files.storage.FileSystemStorage'
949INSTALLED_APPS
950('django.contrib.admin',
951 'django.contrib.auth',
952 'django.contrib.contenttypes',
953 'django.contrib.sessions',
954 'django.contrib.messages',
955 'django.contrib.staticfiles',
956 'rest_framework',
957 'rest_framework_swagger',
958 'rest_framework.authtoken',
959 'djcelery',
960 'app',
961 'desktop_campaigns',
962 'targeting',
963 'delivery',
964 'billing',
965 'webmaster',
966 'users',
967 'payments',
968 'infrastructure',
969 'system',
970 'invites',
971 'monitoring',
972 'corsheaders')
973LANGUAGES_BIDI
974('he', 'ar', 'fa', 'ur')
975USE_L10N
976True
977MOCK_SERVICES
978True
979SECURE_HSTS_INCLUDE_SUBDOMAINS
980False
981STATICFILES_DIRS
982()
983IP_ROLES_MAPPING
984{'loader': ['94.228.218.220', '178.32.46.49'],
985 'mobile_resource': ['188.165.28.76', '94.228.216.237'],
986 'mobile_targetator': ['188.165.28.76', '94.228.216.237'],
987 'mobile_tracker': ['188.165.28.76', '94.228.216.237'],
988 'replacer': ['94.228.218.214', '178.32.201.109'],
989 'resource': ['94.228.218.215', '151.80.243.158']}
990PREPEND_WWW
991False
992SECURE_PROXY_SSL_HEADER
993None
994LANGUAGE_COOKIE_AGE
995None
996SESSION_COOKIE_HTTPONLY
997True
998DEBUG_PROPAGATE_EXCEPTIONS
999False
1000INTERNAL_IPS
1001()
1002TELEGRAM_ERROR_BOT
1003<telegram.bot.Bot object at 0x2627a90>
1004ROBOKASSA_PASSWORD
1005u'********************'
1006MOCK_CHECK_CLASS
1007'app.core.mocks.MockedWriteCheckService'
1008MONTH_DAY_FORMAT
1009'F j'
1010LOGIN_URL
1011'/accounts/login/'
1012SESSION_EXPIRE_AT_BROWSER_CLOSE
1013False
1014WM_TEST_MODE
10150
1016TIME_FORMAT
1017'P'
1018SFX_VERSION_HOST
1019'web@192.168.176.70'
1020AUTH_USER_MODEL
1021'auth.User'
1022DATE_INPUT_FORMATS
1023('%Y-%m-%d',
1024 '%m/%d/%Y',
1025 '%m/%d/%y',
1026 '%b %d %Y',
1027 '%b %d, %Y',
1028 '%d %b %Y',
1029 '%d %b, %Y',
1030 '%B %d %Y',
1031 '%B %d, %Y',
1032 '%d %B %Y',
1033 '%d %B, %Y')
1034AUTHENTICATION_BACKENDS
1035('django.contrib.auth.backends.ModelBackend',)
1036EMAIL_HOST_PASSWORD
1037u'********************'
1038REDIS_EVENT_PREFIX
1039'pre'
1040PASSWORD_RESET_TIMEOUT_DAYS
1041u'********************'
1042SESSION_FILE_PATH
1043None
1044CACHE_MIDDLEWARE_ALIAS
1045'default'
1046SESSION_SAVE_EVERY_REQUEST
1047False
1048NUMBER_GROUPING
10490
1050SESSION_ENGINE
1051'redis_sessions.session'
1052CSRF_FAILURE_VIEW
1053'django.views.csrf.csrf_failure'
1054CSRF_COOKIE_PATH
1055'/'
1056LOGIN_REDIRECT_URL
1057'/accounts/profile/'
1058DECIMAL_SEPARATOR
1059'.'
1060IGNORABLE_404_URLS
1061()
1062LOCALE_PATHS
1063()
1064TEMPLATE_STRING_IF_INVALID
1065''
1066LOGOUT_URL
1067'/accounts/logout/'
1068EMAIL_USE_TLS
1069True
1070FIXTURE_DIRS
1071()
1072EMAIL_HOST
1073'smtp.yandex.ru'
1074DATE_FORMAT
1075'N j, Y'
1076MEDIA_ROOT
1077'uploads'
1078DEFAULT_EXCEPTION_REPORTER_FILTER
1079'django.views.debug.SafeExceptionReporterFilter'
1080ADMINS
1081()
1082FORMAT_MODULE_PATH
1083None
1084DEFAULT_FROM_EMAIL
1085'webmaster@localhost'
1086REST_FRAMEWORK
1087{'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.SessionAuthentication',
1088 'rest_framework.authentication.TokenAuthentication'),
1089 'DEFAULT_FILTER_BACKENDS': ('rest_framework.filters.DjangoFilterBackend',
1090 'rest_framework.filters.OrderingFilter'),
1091 'DEFAULT_PAGINATION_CLASS': 'app.pagination.DefaultPaginationClass',
1092 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',),
1093 'VIEW_DESCRIPTION_FUNCTION': 'rest_framework_swagger.views.get_restructuredtext'}
1094MEDIA_URL
1095'/uploads2/'
1096DATETIME_FORMAT
1097'N j, Y, P'
1098TEMPLATE_DIRS
1099()
1100DISALLOWED_USER_AGENTS
1101()
1102ALLOWED_INCLUDE_ROOTS
1103()
1104CELERY_TIMEZONE
1105'Europe/Moscow'
1106LOGGING
1107{'disable_existing_loggers': False,
1108 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}},
1109 'formatters': {'default': {'format': '%(asctime)s [%(levelname)s][%(filename)s:%(lineno)s] %(name)s: %(message)s'}},
1110 'handlers': {'default': {'class': 'logging.StreamHandler',
1111 'formatter': 'default',
1112 'level': 'INFO'},
1113 'error': {'class': 'logging.handlers.RotatingFileHandler',
1114 'filename': 'err.log',
1115 'formatter': 'default',
1116 'level': 'ERROR',
1117 'maxBytes': 1073741824},
1118 'file': {'class': 'logging.handlers.RotatingFileHandler',
1119 'filename': 'info.log',
1120 'formatter': 'default',
1121 'level': 'INFO',
1122 'maxBytes': 1073741824},
1123 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
1124 'filters': ['require_debug_false'],
1125 'level': 'ERROR'},
1126 'warning': {'class': 'logging.handlers.RotatingFileHandler',
1127 'filename': 'warn.log',
1128 'formatter': 'default',
1129 'level': 'WARNING',
1130 'maxBytes': 1073741824}},
1131 'loggers': {'': {'handlers': ['default', 'file', 'warning', 'error'],
1132 'level': 'INFO'},
1133 'django.request': {'handlers': ['default',
1134 'file',
1135 'warning',
1136 'error'],
1137 'level': 'INFO',
1138 'propagate': True},
1139 'park': {'handlers': ['default', 'file', 'warning', 'error'],
1140 'level': 'INFO',
1141 'propagate': True},
1142 'root': {'handlers': ['default', 'file', 'warning', 'error'],
1143 'level': 'INFO'}},
1144 'version': 1}
1145SHORT_DATE_FORMAT
1146'm/d/Y'
1147SECRET_KEY
1148u'********************'
1149TEMPLATES
1150[{'APP_DIRS': True,
1151 'BACKEND': 'django.template.backends.django.DjangoTemplates',
1152 'DIRS': [],
1153 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
1154 'django.template.context_processors.request',
1155 'django.contrib.auth.context_processors.auth',
1156 'django.contrib.messages.context_processors.messages']}}]
1157STATICFILES_FINDERS
1158('django.contrib.staticfiles.finders.FileSystemFinder',
1159 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
1160CABINET_HOST
1161'http://cab.pre.dp.vpn'
1162CACHE_MIDDLEWARE_KEY_PREFIX
1163u'********************'
1164SECURE_SSL_REDIRECT
1165False
1166TIME_ZONE
1167'Europe/Moscow'
1168FILE_UPLOAD_MAX_MEMORY_SIZE
11692621440
1170EMAIL_BACKEND
1171'django.core.mail.backends.smtp.EmailBackend'
1172EMAIL_USE_SSL
1173False
1174TEMPLATE_CONTEXT_PROCESSORS
1175('django.contrib.auth.context_processors.auth',
1176 'django.template.context_processors.debug',
1177 'django.template.context_processors.i18n',
1178 'django.template.context_processors.media',
1179 'django.template.context_processors.static',
1180 'django.template.context_processors.tz',
1181 'django.contrib.messages.context_processors.messages')
1182MIGRATION_MODULES
1183{}
1184SESSION_COOKIE_AGE
11851209600
1186SETTINGS_MODULE
1187'park_dp_vpn.settings.pre'
1188USE_ETAGS
1189False
1190SFX_MODULE_PATH
1191'/home/web/static/libs/sfx/coin32sfx.sfx'
1192LANGUAGES
1193(('af', 'Afrikaans'),
1194 ('ar', 'Arabic'),
1195 ('ast', 'Asturian'),
1196 ('az', 'Azerbaijani'),
1197 ('bg', 'Bulgarian'),
1198 ('be', 'Belarusian'),
1199 ('bn', 'Bengali'),
1200 ('br', 'Breton'),
1201 ('bs', 'Bosnian'),
1202 ('ca', 'Catalan'),
1203 ('cs', 'Czech'),
1204 ('cy', 'Welsh'),
1205 ('da', 'Danish'),
1206 ('de', 'German'),
1207 ('el', 'Greek'),
1208 ('en', 'English'),
1209 ('en-au', 'Australian English'),
1210 ('en-gb', 'British English'),
1211 ('eo', 'Esperanto'),
1212 ('es', 'Spanish'),
1213 ('es-ar', 'Argentinian Spanish'),
1214 ('es-mx', 'Mexican Spanish'),
1215 ('es-ni', 'Nicaraguan Spanish'),
1216 ('es-ve', 'Venezuelan Spanish'),
1217 ('et', 'Estonian'),
1218 ('eu', 'Basque'),
1219 ('fa', 'Persian'),
1220 ('fi', 'Finnish'),
1221 ('fr', 'French'),
1222 ('fy', 'Frisian'),
1223 ('ga', 'Irish'),
1224 ('gl', 'Galician'),
1225 ('he', 'Hebrew'),
1226 ('hi', 'Hindi'),
1227 ('hr', 'Croatian'),
1228 ('hu', 'Hungarian'),
1229 ('ia', 'Interlingua'),
1230 ('id', 'Indonesian'),
1231 ('io', 'Ido'),
1232 ('is', 'Icelandic'),
1233 ('it', 'Italian'),
1234 ('ja', 'Japanese'),
1235 ('ka', 'Georgian'),
1236 ('kk', 'Kazakh'),
1237 ('km', 'Khmer'),
1238 ('kn', 'Kannada'),
1239 ('ko', 'Korean'),
1240 ('lb', 'Luxembourgish'),
1241 ('lt', 'Lithuanian'),
1242 ('lv', 'Latvian'),
1243 ('mk', 'Macedonian'),
1244 ('ml', 'Malayalam'),
1245 ('mn', 'Mongolian'),
1246 ('mr', 'Marathi'),
1247 ('my', 'Burmese'),
1248 ('nb', 'Norwegian Bokmal'),
1249 ('ne', 'Nepali'),
1250 ('nl', 'Dutch'),
1251 ('nn', 'Norwegian Nynorsk'),
1252 ('os', 'Ossetic'),
1253 ('pa', 'Punjabi'),
1254 ('pl', 'Polish'),
1255 ('pt', 'Portuguese'),
1256 ('pt-br', 'Brazilian Portuguese'),
1257 ('ro', 'Romanian'),
1258 ('ru', 'Russian'),
1259 ('sk', 'Slovak'),
1260 ('sl', 'Slovenian'),
1261 ('sq', 'Albanian'),
1262 ('sr', 'Serbian'),
1263 ('sr-latn', 'Serbian Latin'),
1264 ('sv', 'Swedish'),
1265 ('sw', 'Swahili'),
1266 ('ta', 'Tamil'),
1267 ('te', 'Telugu'),
1268 ('th', 'Thai'),
1269 ('tr', 'Turkish'),
1270 ('tt', 'Tatar'),
1271 ('udm', 'Udmurt'),
1272 ('uk', 'Ukrainian'),
1273 ('ur', 'Urdu'),
1274 ('vi', 'Vietnamese'),
1275 ('zh-cn', 'Simplified Chinese'),
1276 ('zh-hans', 'Simplified Chinese'),
1277 ('zh-hant', 'Traditional Chinese'),
1278 ('zh-tw', 'Traditional Chinese'))
1279WM_SECRET
1280u'********************'
1281FILE_UPLOAD_TEMP_DIR
1282None
1283CSRF_COOKIE_AGE
128431449600
1285STATIC_URL
1286'/static/'
1287EMAIL_PORT
128825
1289TELEGRAM_ERROR_CHAT_IDS
1290[123711820]
1291USE_TZ
1292False
1293SHORT_DATETIME_FORMAT
1294'm/d/Y P'
1295CELERY_RESULT_BACKEND
1296'redis://localhost/5'
1297TEST_NON_SERIALIZED_APPS
1298[]
1299PASSWORD_HASHERS
1300u'********************'
1301ABSOLUTE_URL_OVERRIDES
1302{}
1303LANGUAGE_COOKIE_PATH
1304'/'
1305CELERYBEAT_SCHEDULE
1306{'autostart_campaigns': {'options': {'queue': 'crontab'},
1307 'schedule': <crontab: 0 0 * * * (m/h/d/dM/MY)>,
1308 'task': 'desktop_campaigns.tasks.autostart_campaigns'},
1309 'calculate-cpm-rate': {'options': {'queue': 'crontab'},
1310 'schedule': datetime.timedelta(0, 1800),
1311 'task': 'webmaster.tasks.calculate_cpm_rate'},
1312 'calculate-rates': {'options': {'queue': 'crontab'},
1313 'schedule': datetime.timedelta(0, 900),
1314 'task': 'desktop_campaigns.tasks.calculate_rates'},
1315 'fill-developer-stat': {'options': {'queue': 'crontab'},
1316 'schedule': datetime.timedelta(0, 300),
1317 'task': 'infrastructure.tasks.fill_developer_stat'},
1318 'fill-pricer_click_cost': {'options': {'queue': 'crontab'},
1319 'schedule': datetime.timedelta(0, 600),
1320 'task': 'infrastructure.tasks.fill_pricer_click_cost'},
1321 'gsb-download-scan': {'options': {'queue': 'crontab'},
1322 'schedule': datetime.timedelta(0, 3600),
1323 'task': 'app.tasks.gsb_scan'},
1324 'rebuild-all-binaries': {'options': {'queue': 'crontab'},
1325 'schedule': datetime.timedelta(0, 1800),
1326 'task': 'app.tasks.resign_binaries'},
1327 'redownload-link-binaries': {'options': {'queue': 'crontab'},
1328 'schedule': datetime.timedelta(0, 21600),
1329 'task': 'app.tasks.redownload_binaries'},
1330 'redownload_distrs': {'options': {'queue': 'crontab'},
1331 'schedule': datetime.timedelta(0, 1800),
1332 'task': 'desktop_campaigns.tasks.redownload_distrs'},
1333 'scan-domains-every-hour': {'options': {'queue': 'crontab'},
1334 'schedule': datetime.timedelta(0, 3600),
1335 'task': 'app.tasks.check_domains'},
1336 'scan-files-every-hour': {'options': {'queue': 'crontab'},
1337 'schedule': datetime.timedelta(0, 3600),
1338 'task': 'app.tasks.check_files'},
1339 'scan_crypts': {'options': {'queue': 'crontab'},
1340 'schedule': datetime.timedelta(0, 3600),
1341 'task': 'delivery.tasks.scan_crypts'},
1342 'sync-payments': {'options': {'queue': 'crontab'},
1343 'schedule': datetime.timedelta(0, 600),
1344 'task': 'billing.tasks.sync_payments'},
1345 'update-count-detects': {'options': {'queue': 'crontab'},
1346 'schedule': datetime.timedelta(0, 300),
1347 'task': 'app.tasks.update_count_detects'},
1348 'update-cources': {'options': {'queue': 'crontab'},
1349 'schedule': datetime.timedelta(0, 3600),
1350 'task': 'billing.tasks.update_courses'},
1351 'upload_custom_files_to_ftp': {'options': {'queue': 'crontab'},
1352 'schedule': datetime.timedelta(0, 600),
1353 'task': 'app.tasks.upload_custom_files_to_ftp'}}
1354CACHE_MIDDLEWARE_SECONDS
1355600
1356EMAIL_SSL_CERTFILE
1357None
1358CSRF_COOKIE_HTTPONLY
1359False
1360DATETIME_INPUT_FORMATS
1361('%Y-%m-%d %H:%M:%S',
1362 '%Y-%m-%d %H:%M:%S.%f',
1363 '%Y-%m-%d %H:%M',
1364 '%Y-%m-%d',
1365 '%m/%d/%Y %H:%M:%S',
1366 '%m/%d/%Y %H:%M:%S.%f',
1367 '%m/%d/%Y %H:%M',
1368 '%m/%d/%Y',
1369 '%m/%d/%y %H:%M:%S',
1370 '%m/%d/%y %H:%M:%S.%f',
1371 '%m/%d/%y %H:%M',
1372 '%m/%d/%y')
1373EMAIL_HOST_USER
1374'mailer@coin32.com'
1375You'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.