· 6 years ago · Mar 06, 2019, 03:20 PM
1FileNotFoundError at /api/v1/tickets/print/
2[Errno 2] No such file or directory: '/usr/bin/wkhtmltopdf'
3Request Method: GET
4Request URL: http://68.183.116.213/api/v1/tickets/print/?as=pdf&ids=25
5Django Version: 2.1
6Exception Type: FileNotFoundError
7Exception Value:
8[Errno 2] No such file or directory: '/usr/bin/wkhtmltopdf'
9Exception Location: /home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/gevent/subprocess.py in _execute_child, line 1505
10Python Executable: /home/impulse/impulse/impulse/server/.venv/bin/python3
11Python Version: 3.6.7
12Python Path:
13['/home/impulse/impulse/impulse/server',
14 '/home/impulse/impulse/impulse/server/.venv/bin',
15 '/home/impulse/impulse/impulse/server/.venv/lib/python36.zip',
16 '/home/impulse/impulse/impulse/server/.venv/lib/python3.6',
17 '/home/impulse/impulse/impulse/server/.venv/lib/python3.6/lib-dynload',
18 '/usr/lib/python3.6',
19 '/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages',
20 '/home/impulse/impulse/impulse/server']
21Server time: Wed, 6 Mar 2019 15:16:21 +0000
22Traceback Switch to copy-and-paste view
23/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/django/core/handlers/exception.py in inner
24 response = get_response(request) ...
25â–¶ Local vars
26/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response
27 response = self.process_exception_by_middleware(e, request) ...
28â–¶ Local vars
29/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response
30 response = response.render() ...
31â–¶ Local vars
32/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/django/template/response.py in render
33 self.content = self.rendered_content ...
34â–¶ Local vars
35/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/wkhtmltopdf/views.py in rendered_content
36 cover_template=self.resolve_template(self.cover_template) ...
37â–¶ Local vars
38/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/wkhtmltopdf/utils.py in render_pdf_from_template
39 cover_filename=cover.filename if cover else None) ...
40â–¶ Local vars
41/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/wkhtmltopdf/utils.py in convert_to_pdf
42 return wkhtmltopdf(pages=pages, **cmd_options) ...
43â–¶ Local vars
44/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/wkhtmltopdf/utils.py in wkhtmltopdf
45 return check_output(ck_args, **ck_kwargs) ...
46â–¶ Local vars
47/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/gevent/subprocess.py in check_output
48 with Popen(*popenargs, stdout=PIPE, **kwargs) as process: ...
49â–¶ Local vars
50/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/gevent/subprocess.py in __init__
51 restore_signals, start_new_session) ...
52â–¶ Local vars
53/home/impulse/impulse/impulse/server/.venv/lib/python3.6/site-packages/gevent/subprocess.py in _execute_child
54 raise child_exception ...
55â–¶ Local vars
56Request information
57USER
58admin
59
60GET
61Variable Value
62as
63'pdf'
64ids
65'25'
66POST
67No POST data
68
69FILES
70No FILES data
71
72COOKIES
73Variable Value
74csrftoken
75'8a5D4YBqcM8KAKoVcCCrQZzkNvkdEXNwKYYgeNKINAwVpz2URviHKCt89fa5Z1Eq'
76sessionid
77'013fowavrar3vmbq2w00jhwbd3at24na'
78META
79Variable Value
80CSRF_COOKIE
81'8a5D4YBqcM8KAKoVcCCrQZzkNvkdEXNwKYYgeNKINAwVpz2URviHKCt89fa5Z1Eq'
82HTTP_ACCEPT
83'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
84HTTP_ACCEPT_ENCODING
85'gzip, deflate'
86HTTP_ACCEPT_LANGUAGE
87'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6'
88HTTP_CONNECTION
89'close'
90HTTP_COOKIE
91('csrftoken=8a5D4YBqcM8KAKoVcCCrQZzkNvkdEXNwKYYgeNKINAwVpz2URviHKCt89fa5Z1Eq; '
92 'sessionid=013fowavrar3vmbq2w00jhwbd3at24na')
93HTTP_HOST
94'68.183.116.213'
95HTTP_REFERER
96'http://68.183.116.213/account/events/4/all-shows/'
97HTTP_UPGRADE_INSECURE_REQUESTS
98'1'
99HTTP_USER_AGENT
100('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, '
101 'like Gecko) Chrome/72.0.3626.119 Safari/537.36')
102HTTP_X_FORWARDED_FOR
103'185.248.130.27'
104PATH_INFO
105'/api/v1/tickets/print/'
106QUERY_STRING
107'as=pdf&ids=25'
108RAW_URI
109'/api/v1/tickets/print/?as=pdf&ids=25'
110REMOTE_ADDR
111''
112REQUEST_METHOD
113'GET'
114SCRIPT_NAME
115''
116SERVER_NAME
117'68.183.116.213'
118SERVER_PORT
119'80'
120SERVER_PROTOCOL
121'HTTP/1.0'
122SERVER_SOFTWARE
123'gunicorn/19.9.0'
124gunicorn.socket
125<gevent._socket3.socket object, fd=14, family=1, type=2049, proto=0>
126wsgi.errors
127<gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f9d4d7b67f0>
128wsgi.file_wrapper
129''
130wsgi.input
131<gunicorn.http.body.Body object at 0x7f9d4d7b6588>
132wsgi.multiprocess
133True
134wsgi.multithread
135True
136wsgi.run_once
137False
138wsgi.url_scheme
139'http'
140wsgi.version
141(1, 0)
142Settings
143Using settings module app.settings
144Setting Value
145ABSOLUTE_URL_OVERRIDES
146{}
147ACCOUNT_AUTHENTICATION_METHOD
148'email'
149ACCOUNT_EMAIL_REQUIRED
150True
151ACCOUNT_USERNAME_REQUIRED
152False
153ADMINS
154[]
155ALLOWED_HOSTS
156['68.183.116.213']
157APPEND_SLASH
158True
159AUTHENTICATION_BACKENDS
160('django.contrib.auth.backends.ModelBackend',
161 'allauth.account.auth_backends.AuthenticationBackend')
162AUTH_PASSWORD_VALIDATORS
163'********************'
164AUTH_USER_MODEL
165'staff.User'
166BASE_DIR
167PosixPath('/home/impulse/impulse/impulse/server/app/settings/default.py')
168BASE_ROOT
169PosixPath('/home/impulse/impulse/impulse/server/app')
170CACHES
171{'default': {'BACKEND': 'django_redis.cache.RedisCache',
172 'LOCATION': 'redis://127.0.0.1:6379/1'},
173 'staticfiles': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
174 'LOCATION': 'staticfiles-filehashes'}}
175CACHE_MIDDLEWARE_ALIAS
176'default'
177CACHE_MIDDLEWARE_KEY_PREFIX
178'********************'
179CACHE_MIDDLEWARE_SECONDS
180600
181CART_SESSION_NAME
182'cart_id'
183CELERY_ACCEPT_CONTENT
184['json']
185CELERY_BROKER_URL
186'redis://127.0.0.1:6379/0'
187CELERY_RESULT_SERIALIZER
188'json'
189CELERY_TASK_SERIALIZER
190'json'
191CKEDITOR_CONFIGS
192{'default': {'allowedContent': True, 'toolbar': 'full', 'width': '100%'},
193 'minimum': {'height': 70,
194 'toolbar': 'Custom',
195 'toolbar_Custom': [['Bold', 'Italic', 'Underline']],
196 'width': 500}}
197CONSTANCE_ADDITIONAL_FIELDS
198{'char_field': [<class 'django.forms.fields.CharField'>, {}],
199 'datetime_field': [<class 'django.forms.fields.DateTimeField'>, {}],
200 'file_field': [<class 'django.forms.fields.FileField'>, {}],
201 'image_field': [<class 'django.forms.fields.ImageField'>, {'required': False}],
202 'integer_field': [<class 'django.forms.fields.IntegerField'>, {}],
203 'wyswyg_field': [<class 'ckeditor.fields.RichTextFormField'>,
204 {'config_name': 'minimum'}]}
205CONSTANCE_CONFIG
206{'ADDRESS_1': ('-', 'Address 1', 'char_field'),
207 'ADDRESS_1_WYSWYG': ('-', 'Address wich display in envelope', 'wyswyg_field'),
208 'ADDRESS_2': ('-', 'Address 2', 'char_field'),
209 'ADMIN_EMAIL': ('admin@mail.com', 'Admin email', 'char_field'),
210 'AUTHORIZE_URL': ('https://apitest.authorize.net/xml/v1/request.api',
211 'Authorize payment url',
212 'char_field'),
213 'CANADA_LOCATION': ('-',
214 'Excel file for location parser(Canada)',
215 'file_field'),
216 'CODEREADER_KEY': '********************',
217 'CODEREADER_TEST': (True, 'Is CodeREADEr in test', <class 'bool'>),
218 'CODEREADER_VERSION': ('-', 'CodeREADEr api version', <class 'str'>),
219 'CODEREADR_CREATE': (False,
220 'Is CodeREADEr create shows database',
221 <class 'bool'>),
222 'CURRENCY': ('USD', 'Currency', 'char_field'),
223 'FACEBOOK': ('-', 'Facebook', 'char_field'),
224 'GOOGLE_KEY': '********************',
225 'LINKEDIN': ('-', 'LinkedIn link', 'char_field'),
226 'LOGO': ('-', 'Logo', 'file_field'),
227 'LOGO_PNG': ('-', 'Logo', 'file_field'),
228 'MAIL_TICKET_MAIN_TEXT': ('some text {{order}} more text',
229 '\n {{order}} - set order id, \n {{first_name}} - user first name, \n {{last_name}} - user last name\n ',
230 <class 'str'>),
231 'PAYPAL_CLIENT_ID': ('EBWKjlELKMYqRNQ6sYvFo64FtaRLRR5BdHEESmha49TM',
232 'Return unchecked ticket',
233 <class 'str'>),
234 'PAYPAL_CLIENT_SECRET': '********************',
235 'PAYPAL_MODE': ('sandbox', 'Return unchecked ticket', <class 'str'>),
236 'PHONE': ('-', 'Phone number', 'char_field'),
237 'TICKET_RETURN': (15, 'Return unchecked ticket', 'integer_field'),
238 'TWITTER': ('-', 'Twitter', 'char_field'),
239 'USA_LOCATION_EXCEL': ('-',
240 'Excel file for location parser(USA)',
241 'file_field'),
242 'VACATION_ACTIVE': (False, 'Vacation is active'),
243 'VACATION_BANNER': ('-', 'Vacation banner', 'file_field'),
244 'VACATION_DATE': (datetime.datetime(2018, 1, 1, 0, 0), 'Vacation date'),
245 'YOUTUBE': ('-', 'Youtube link', 'char_field')}
246CONSTANCE_CONFIG_FIELDSETS
247{'CodeREADEr': ('CODEREADER_VERSION',
248 'CODEREADR_CREATE',
249 'CODEREADER_KEY',
250 'CODEREADER_TEST'),
251 'Config': ('TICKET_RETURN',
252 'CANADA_LOCATION',
253 'USA_LOCATION_EXCEL',
254 'AUTHORIZE_URL',
255 'GOOGLE_KEY'),
256 'Contacts': ('ADMIN_EMAIL',
257 'PHONE',
258 'ADDRESS_1',
259 'ADDRESS_2',
260 'ADDRESS_1_WYSWYG'),
261 'Email order': ('MAIL_TICKET_MAIN_TEXT',),
262 'General': ('LOGO', 'LOGO_PNG', 'CURRENCY'),
263 'Paypal': ('PAYPAL_MODE', 'PAYPAL_CLIENT_SECRET', 'PAYPAL_CLIENT_ID'),
264 'Social': ('YOUTUBE', 'LINKEDIN', 'TWITTER', 'FACEBOOK'),
265 'Vacation': ('VACATION_ACTIVE', 'VACATION_BANNER', 'VACATION_DATE')}
266CONSTANCE_DATABASE_CACHE_AUTOFILL_TIMEOUT
267None
268CONSTANCE_REDIS_CONNECTION_CLASS
269'django_redis.get_redis_connection'
270CSRF_COOKIE_AGE
27131449600
272CSRF_COOKIE_DOMAIN
273None
274CSRF_COOKIE_HTTPONLY
275False
276CSRF_COOKIE_NAME
277'csrftoken'
278CSRF_COOKIE_PATH
279'/'
280CSRF_COOKIE_SAMESITE
281'Lax'
282CSRF_COOKIE_SECURE
283False
284CSRF_FAILURE_VIEW
285'django.views.csrf.csrf_failure'
286CSRF_HEADER_NAME
287'HTTP_X_CSRFTOKEN'
288CSRF_TRUSTED_ORIGINS
289[]
290CSRF_USE_SESSIONS
291False
292DATABASES
293{'default': {'ATOMIC_REQUESTS': False,
294 'AUTOCOMMIT': True,
295 'CONN_MAX_AGE': 0,
296 'ENGINE': 'django.db.backends.postgresql',
297 'HOST': '127.0.0.1',
298 'NAME': 'impulse_db',
299 'OPTIONS': {},
300 'PASSWORD': '********************',
301 'PORT': 5432,
302 'TEST': {'CHARSET': None,
303 'COLLATION': None,
304 'MIRROR': None,
305 'NAME': None},
306 'TIME_ZONE': None,
307 'USER': 'impulse_db'}}
308DATABASE_ROUTERS
309[]
310DATA_UPLOAD_MAX_MEMORY_SIZE
3112621440
312DATA_UPLOAD_MAX_NUMBER_FIELDS
3131000
314DATETIME_FORMAT
315'N j, Y, P'
316DATETIME_INPUT_FORMATS
317['%Y-%m-%d %H:%M:%S',
318 '%Y-%m-%d %H:%M:%S.%f',
319 '%Y-%m-%d %H:%M',
320 '%Y-%m-%d',
321 '%m/%d/%Y %H:%M:%S',
322 '%m/%d/%Y %H:%M:%S.%f',
323 '%m/%d/%Y %H:%M',
324 '%m/%d/%Y',
325 '%m/%d/%y %H:%M:%S',
326 '%m/%d/%y %H:%M:%S.%f',
327 '%m/%d/%y %H:%M',
328 '%m/%d/%y']
329DATE_FORMAT
330'N j, Y'
331DATE_INPUT_FORMATS
332['%Y-%m-%d',
333 '%m/%d/%Y',
334 '%m/%d/%y',
335 '%b %d %Y',
336 '%b %d, %Y',
337 '%d %b %Y',
338 '%d %b, %Y',
339 '%B %d %Y',
340 '%B %d, %Y',
341 '%d %B %Y',
342 '%d %B, %Y']
343DEBUG
344'True'
345DEBUG_PROPAGATE_EXCEPTIONS
346False
347DECIMAL_SEPARATOR
348'.'
349DEFAULT_CHARSET
350'utf-8'
351DEFAULT_CONTENT_TYPE
352'text/html'
353DEFAULT_EXCEPTION_REPORTER_FILTER
354'django.views.debug.SafeExceptionReporterFilter'
355DEFAULT_EXTENSIONS
356['jinja2.ext.do',
357 'jinja2.ext.loopcontrols',
358 'jinja2.ext.with_',
359 'jinja2.ext.i18n',
360 'jinja2.ext.autoescape',
361 'django_jinja.builtins.extensions.CsrfExtension',
362 'django_jinja.builtins.extensions.CacheExtension',
363 'django_jinja.builtins.extensions.TimezoneExtension',
364 'django_jinja.builtins.extensions.UrlsExtension',
365 'django_jinja.builtins.extensions.StaticFilesExtension',
366 'django_jinja.builtins.extensions.DjangoFiltersExtension']
367DEFAULT_FILE_STORAGE
368'django.core.files.storage.FileSystemStorage'
369DEFAULT_FROM_EMAIL
370'admin@admin.admin'
371DEFAULT_INDEX_TABLESPACE
372''
373DEFAULT_TABLESPACE
374''
375DISALLOWED_USER_AGENTS
376[]
377EMAIL_BACKEND
378'des.backends.ConfiguredEmailBackend'
379EMAIL_HOST
380'localhost'
381EMAIL_HOST_PASSWORD
382'********************'
383EMAIL_HOST_USER
384''
385EMAIL_PORT
38625
387EMAIL_SSL_CERTFILE
388None
389EMAIL_SSL_KEYFILE
390'********************'
391EMAIL_SUBJECT_PREFIX
392'[Django] '
393EMAIL_TIMEOUT
394None
395EMAIL_USE_LOCALTIME
396False
397EMAIL_USE_SSL
398False
399EMAIL_USE_TLS
400False
401FILER_IMAGE_ADDITIONAL_CROPS
402{'preview': {'crop': False,
403 'size': (136, 76),
404 'subject_location': '',
405 'upscale': True}}
406FILER_IMAGE_MODEL
407'filer.Image'
408FILE_CHARSET
409'utf-8'
410FILE_UPLOAD_DIRECTORY_PERMISSIONS
411None
412FILE_UPLOAD_HANDLERS
413['django.core.files.uploadhandler.MemoryFileUploadHandler',
414 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
415FILE_UPLOAD_MAX_MEMORY_SIZE
4162621440
417FILE_UPLOAD_PERMISSIONS
418None
419FILE_UPLOAD_TEMP_DIR
420None
421FIRST_DAY_OF_WEEK
4220
423FIXTURE_DIRS
424[]
425FORCE_SCRIPT_NAME
426None
427FORMAT_MODULE_PATH
428None
429FORM_RENDERER
430'django.forms.renderers.DjangoTemplates'
431IGNORABLE_404_URLS
432[]
433INSTALLED_APPS
434['filer',
435 'apps.staff',
436 'apps.location',
437 'apps.base',
438 'apps.menu',
439 'apps.places',
440 'apps.events',
441 'apps.booking',
442 'apps.pages',
443 'markup',
444 'django_jinja',
445 'rosetta',
446 'robots',
447 'des',
448 'ckeditor',
449 'colorfield',
450 'django_filters',
451 'constance',
452 'wkhtmltopdf',
453 'vuejs_translate',
454 'allauth',
455 'allauth.socialaccount',
456 'allauth.socialaccount.providers.facebook',
457 'allauth.socialaccount.providers.twitter',
458 'allauth.socialaccount.providers.google',
459 'allauth.account',
460 'easy_thumbnails',
461 'mptt',
462 'postie',
463 'parler',
464 'codemirror2',
465 'rest_framework',
466 'rest_framework.authtoken',
467 'rest_auth',
468 'rest_auth.registration',
469 'rest_framework_swagger',
470 'django_otp',
471 'django_otp.plugins.otp_totp',
472 'django.contrib.admin',
473 'django.contrib.auth',
474 'django.contrib.contenttypes',
475 'django.contrib.sessions',
476 'django.contrib.messages',
477 'django.contrib.staticfiles',
478 'django.contrib.sites']
479INTERNAL_IPS
480[]
481LANGUAGES
482(('en', 'English'),)
483LANGUAGES_BIDI
484['he', 'ar', 'fa', 'ur']
485LANGUAGE_CODE
486'en'
487LANGUAGE_COOKIE_AGE
488None
489LANGUAGE_COOKIE_DOMAIN
490None
491LANGUAGE_COOKIE_NAME
492'django_language'
493LANGUAGE_COOKIE_PATH
494'/'
495LOCALE_PATHS
496(PosixPath('/home/impulse/impulse/impulse/server/app/locale'),)
497LOGGING
498{'disable_existing_loggers': False,
499 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'},
500 'logfile': {'class': 'logging.FileHandler',
501 'filename': PosixPath('/home/impulse/impulse/impulse/server/app/settings/default.py/../logfile.log'),
502 'level': 'DEBUG'}},
503 'root': {'handlers': ['console', 'logfile'], 'level': 'INFO'},
504 'version': 1}
505LOGGING_CONFIG
506'logging.config.dictConfig'
507LOGIN_REDIRECT_URL
508'/'
509LOGIN_URL
510'/accounts/login/'
511LOGOUT_REDIRECT_URL
512None
513MANAGERS
514[]
515MEDIA_ROOT
516'/home/impulse/impulse/impulse/server/app/uploads'
517MEDIA_URL
518'/uploads/'
519MESSAGE_STORAGE
520'django.contrib.messages.storage.fallback.FallbackStorage'
521MIDDLEWARE
522['django.middleware.security.SecurityMiddleware',
523 'django.contrib.sessions.middleware.SessionMiddleware',
524 'django.middleware.common.CommonMiddleware',
525 'django.middleware.csrf.CsrfViewMiddleware',
526 'django.contrib.auth.middleware.AuthenticationMiddleware',
527 'django_otp.middleware.OTPMiddleware',
528 'django.contrib.messages.middleware.MessageMiddleware',
529 'django.middleware.clickjacking.XFrameOptionsMiddleware']
530MIGRATION_MODULES
531{}
532MONTH_DAY_FORMAT
533'F j'
534NUMBER_GROUPING
5350
536OLD_PASSWORD_FIELD_ENABLED
537'********************'
538PASSWORD_HASHERS
539'********************'
540PASSWORD_RESET_SERIALIZER
541'********************'
542PASSWORD_RESET_TIMEOUT_DAYS
543'********************'
544POSTIE_INSTANT_SEND
545True
546POSTIE_TEMPLATE_CHOICES
547Choices(('registration', 'registration', ' ПиÑьмо о подтверждении РегиÑтрации'), ('password_reset', 'password_reset', ' ПиÑьмо Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð»Ñ Ð’Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ'), ('two_factor_info', 'two_factor_info', ' ПиÑьмо о Подключение/отключение 2Ñ… факторки'), ('two_factor_confirmation', 'two_factor_confirmation', ' ПиÑьмо Ð´Ð»Ñ 2Ñ… факторки через e-mail (Ñ ÐºÐ¾Ð´Ð¾Ð¼ доÑтупа)'), ('personal_change', 'personal_change', ' ПиÑьмо об Изменении перÑональных данных (ФИО, и-меил, биллинг)'), ('password_change', 'password_change', ' ПиÑьмо об Изменении паролÑ'), ('user_permissions', 'user_permissions', ' ПиÑьмо об изменении прав доÑтупа (Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° провайдера)'), ('user_import', 'user_import', ' ПиÑьмо про Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… пользователей'), ('order', 'order', ' ПиÑьмо Ñ Ð±Ð»Ð°Ð½ÐºÐ¾Ð¼ заказа и Ñлектронным билетом'), ('refund', 'refund', ' ПиÑьмо о возрате билета'), ('cart_clean', 'cart_clean', ' ПиÑьмо, еÑли в корзине были билеты и она очиÑтилаÑÑŒ'), ('invoice', 'invoice', ' ПиÑьмо Ñ Ð¸Ð½Ð²Ð¾Ð¹Ñом (Ð´Ð»Ñ Ð°Ð³ÐµÐ½Ñ‚Ð°)'), ('feedback', 'feedback', ' ПиÑьмо обращение админу (через форму обратной ÑвÑзи)'), ('new_order', 'new_order', ' ПиÑьмо провайдеру о новом заказе'))
548POSTIE_TEMPLATE_CONTEXTS
549{'cart_clean': {'config': 'Configs',
550 'domain': 'Domain',
551 'email': 'Email',
552 'first_name': 'First name',
553 'last_name': 'Last name',
554 'main_url': 'Main url'},
555 'feedback': {'config': 'Configs',
556 'domain': 'Domain',
557 'email': 'Email',
558 'first_name': 'First name',
559 'from_page': 'From page',
560 'last_name': 'Last name',
561 'main_url': 'Main url',
562 'phone': 'Phone',
563 'question': 'Question'},
564 'invoice': {'comment': 'Comment',
565 'config': 'Configs',
566 'domain': 'Domain',
567 'email': 'Email',
568 'first_name': 'First name',
569 'last_name': 'Last name',
570 'link': 'Link to invoice',
571 'main_url': 'Main url'},
572 'new_order': {'config': 'Configs',
573 'domain': 'Domain',
574 'email': 'Email',
575 'first_name': 'First name',
576 'last_name': 'Last name',
577 'main_url': 'Main url'},
578 'order': {'config': 'Configs',
579 'domain': 'Domain',
580 'email': 'Email',
581 'first_name': 'First name',
582 'last_name': 'Last name',
583 'link': 'Link to etickets',
584 'main_url': 'Main url',
585 'template': 'Template',
586 'tickets': 'List of tickets'},
587 'order_info': {'config': 'Configs',
588 'domain': 'Domain',
589 'email': 'Email',
590 'first_name': 'First name',
591 'last_name': 'Last name',
592 'link': 'Link to etickets',
593 'main_url': 'Main url',
594 'template': 'Template',
595 'tickets': 'List of tickets'},
596 'password_change': '********************',
597 'password_reset': '********************',
598 'personal_change': {'config': 'Configs',
599 'domain': 'Domain',
600 'email': 'Email',
601 'first_name': 'First name',
602 'last_name': 'Last name',
603 'main_url': 'Main url',
604 'username': 'Username'},
605 'refund': {'config': 'Configs',
606 'domain': 'Domain',
607 'email': 'Email',
608 'first_name': 'First name',
609 'last_name': 'Last name',
610 'main_url': 'Main url'},
611 'registration': {'config': 'Configs',
612 'confirmation_link': 'Confirmation link',
613 'domain': 'Domain',
614 'email': 'Email',
615 'first_name': 'First name',
616 'last_name': 'Last name',
617 'main_url': 'Main url'},
618 'two_factor_confirmation': {'config': 'Configs',
619 'confirmation_link': 'Confirmation link',
620 'domain': 'Domain',
621 'email': 'Email',
622 'first_name': 'First name',
623 'last_name': 'Last name',
624 'main_url': 'Main url'},
625 'two_factor_info': {'config': 'Configs',
626 'domain': 'Domain',
627 'email': 'Email',
628 'email_auth_status': 'Email auth status (user constraction {% if email_auth_status %}some text{% else %}some text{% endif %})',
629 'first_name': 'First name',
630 'google_auth_status': 'Google auth status (user constraction {% if google_auth_status %}some text{% else %}some text{% endif %})',
631 'last_name': 'Last name',
632 'main_url': 'Main url'},
633 'user_import': {'config': 'Configs',
634 'domain': 'Domain',
635 'email': 'Email',
636 'first_name': 'First name',
637 'last_name': 'Last name',
638 'main_url': 'Main url'},
639 'user_permissions': {'config': 'Configs',
640 'domain': 'Domain',
641 'email': 'email',
642 'first_name': 'first_name',
643 'last_name': 'last_name',
644 'main_url': 'Main url'}}
645PREPEND_WWW
646False
647PROJECT_APPS
648['filer',
649 'apps.staff',
650 'apps.location',
651 'apps.base',
652 'apps.menu',
653 'apps.places',
654 'apps.events',
655 'apps.booking',
656 'apps.pages',
657 'markup']
658REST_FRAMEWORK
659{'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',),
660 'EXCEPTION_HANDLER': 'shared.rest_handler.custom_exception_handler'}
661ROOT_URLCONF
662'app.urls'
663ROSETTA_CACHE_NAME
664'default'
665ROSETTA_SHOW_AT_ADMIN_PANEL
666True
667ROSETTA_STORAGE_CLASS
668'rosetta.storage.CacheRosettaStorage'
669SECRET_KEY
670'********************'
671SECURE_BROWSER_XSS_FILTER
672False
673SECURE_CONTENT_TYPE_NOSNIFF
674False
675SECURE_HSTS_INCLUDE_SUBDOMAINS
676False
677SECURE_HSTS_PRELOAD
678False
679SECURE_HSTS_SECONDS
6800
681SECURE_PROXY_SSL_HEADER
682None
683SECURE_REDIRECT_EXEMPT
684[]
685SECURE_SSL_HOST
686None
687SECURE_SSL_REDIRECT
688False
689SEO_TEMPLATES
690Choices(('post_list', 'post_list', 'Post list'), ('base', 'base', 'Base'), ('typical', 'typical', 'Index'), ('faq', 'faq', 'FAQ'), ('index', 'index', 'Index'), ('galleries', 'galleries', 'Galleries'), ('contacts', 'contacts', 'Contacts'))
691SERVER_EMAIL
692'root@localhost'
693SESSION_CACHE_ALIAS
694'default'
695SESSION_COOKIE_AGE
6961209600
697SESSION_COOKIE_DOMAIN
698None
699SESSION_COOKIE_HTTPONLY
700True
701SESSION_COOKIE_NAME
702'sessionid'
703SESSION_COOKIE_PATH
704'/'
705SESSION_COOKIE_SAMESITE
706'Lax'
707SESSION_COOKIE_SECURE
708False
709SESSION_ENGINE
710'apps.booking.session_backend'
711SESSION_EXPIRE_AT_BROWSER_CLOSE
712False
713SESSION_FILE_PATH
714None
715SESSION_SAVE_EVERY_REQUEST
716False
717SESSION_SERIALIZER
718'django.contrib.sessions.serializers.JSONSerializer'
719SETTINGS_MODULE
720'app.settings'
721SHORT_DATETIME_FORMAT
722'm/d/Y P'
723SHORT_DATE_FORMAT
724'm/d/Y'
725SIGNING_BACKEND
726'django.core.signing.TimestampSigner'
727SILENCED_SYSTEM_CHECKS
728[]
729SITE_ID
7301
731SOCIALACCOUNT_PROVIDERS
732{'facebook': {'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
733 'EXCHANGE_TOKEN': '********************',
734 'FIELDS': ['id',
735 'email',
736 'name',
737 'first_name',
738 'last_name',
739 'verified',
740 'locale',
741 'timezone',
742 'link',
743 'gender',
744 'updated_time'],
745 'LOCALE_FUNC': <function <lambda> at 0x7f9d55bd6598>,
746 'METHOD': 'oauth2',
747 'SCOPE': ['email', 'public_profile', 'user_friends'],
748 'VERIFIED_EMAIL': False,
749 'VERSION': 'v2.4'}}
750SOCIAL_AUTH_FACEBOOK_KEY
751'********************'
752SOCIAL_AUTH_FACEBOOK_SECRET
753'********************'
754STATICFILES_DIRS
755[]
756STATICFILES_FINDERS
757['django.contrib.staticfiles.finders.FileSystemFinder',
758 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
759STATICFILES_STORAGE
760'shared.static_storage.DjsManifestStaticFilesStorage'
761STATIC_ROOT
762'/home/impulse/impulse/impulse/server/app/static'
763STATIC_URL
764'/static/'
765TEMPLATES
766[{'APP_DIRS': True,
767 'BACKEND': 'django_jinja.backend.Jinja2',
768 'DIRS': [],
769 'NAME': 'jinja2',
770 'OPTIONS': {'auto_reload': True,
771 'bytecode_cache': {'backend': 'django_jinja.cache.BytecodeCache',
772 'enabled': True,
773 'name': 'default'},
774 'context_processors': ['django.contrib.auth.context_processors.auth',
775 'django.template.context_processors.debug',
776 'django.template.context_processors.i18n',
777 'django.template.context_processors.media',
778 'django.template.context_processors.static',
779 'django.template.context_processors.tz',
780 'django.contrib.messages.context_processors.messages',
781 'constance.context_processors.config'],
782 'debug': True,
783 'environment': 'shared.env.jinja2.environment',
784 'extensions': ['jinja2.ext.do',
785 'jinja2.ext.loopcontrols',
786 'jinja2.ext.with_',
787 'jinja2.ext.i18n',
788 'jinja2.ext.autoescape',
789 'django_jinja.builtins.extensions.CsrfExtension',
790 'django_jinja.builtins.extensions.CacheExtension',
791 'django_jinja.builtins.extensions.TimezoneExtension',
792 'django_jinja.builtins.extensions.UrlsExtension',
793 'django_jinja.builtins.extensions.StaticFilesExtension',
794 'django_jinja.builtins.extensions.DjangoFiltersExtension'],
795 'filters': {},
796 'globals': {},
797 'match_extension': '.jinja',
798 'newstyle_gettext': True,
799 'undefined': <class 'jinja2.runtime.Undefined'>}},
800 {'APP_DIRS': True,
801 'BACKEND': 'django.template.backends.django.DjangoTemplates',
802 'DIRS': [],
803 'OPTIONS': {'context_processors': ['django.template.context_processors.media',
804 'django.template.context_processors.static',
805 'django.template.context_processors.debug',
806 'django.template.context_processors.request',
807 'django.contrib.messages.context_processors.messages',
808 'django.contrib.auth.context_processors.auth',
809 'constance.context_processors.config']}}]
810TEST_NON_SERIALIZED_APPS
811[]
812TEST_RUNNER
813'django.test.runner.DiscoverRunner'
814THOUSAND_SEPARATOR
815','
816TIME_FORMAT
817'P'
818TIME_INPUT_FORMATS
819['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
820TIME_ZONE
821'UTC'
822USE_I18N
823True
824USE_L10N
825True
826USE_THOUSAND_SEPARATOR
827False
828USE_TZ
829True
830USE_X_FORWARDED_HOST
831False
832USE_X_FORWARDED_PORT
833False
834WKHTMLTOPDF_CMD
835'/usr/bin/wkhtmltopdf'
836WSGI_APPLICATION
837'app.wsgi.application'
838X_FRAME_OPTIONS
839'SAMEORIGIN'
840YEAR_MONTH_FORMAT
841'F Y'
842You'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.