· 5 years ago · Mar 23, 2020, 02:12 PM
1ValueError at /api/back/gallery/for_product/1927/
2too many values to unpack (expected 2)
3
4Request Method: POST
5Request URL: https://gm.id-east.ru/api/back/gallery/for_product/1927/
6Django Version: 2.2.7
7Python Executable: /usr/bin/uwsgi-core
8Python Version: 3.7.4
9Python Path: ['/home/HOSTING/gm/project/apps', '/etc/uwsgi-emperor/vassals', '/home/HOSTING/gm/project/', '.', '', '/home/HOSTING/gm/project/.env/lib/python37.zip', '/home/HOSTING/gm/project/.env/lib/python3.7', '/home/HOSTING/gm/project/.env/lib/python3.7/lib-dynload', '/opt/python-3.7/lib/python3.7', '/home/HOSTING/gm/project/.env/lib/python3.7/site-packages']
10Server time: Mon, 23 Mar 2020 14:09:14 +0000
11Installed Applications:
12['bootstrap_admin',
13 'django.contrib.admin',
14 'django.contrib.auth',
15 'django.contrib.contenttypes',
16 'django.contrib.sessions',
17 'django.contrib.messages',
18 'django.contrib.staticfiles',
19 'django.contrib.gis',
20 'django.contrib.postgres',
21 'corsheaders',
22 'django_elasticsearch_dsl',
23 'django_elasticsearch_dsl_drf',
24 'django_filters',
25 'drf_yasg',
26 'fcm_django',
27 'easy_thumbnails',
28 'rest_framework',
29 'rest_framework.authtoken',
30 'easy_select2',
31 'oauth2_provider',
32 'social_django',
33 'rest_framework_social_oauth2',
34 'django_extensions',
35 'rest_framework_simplejwt.token_blacklist',
36 'solo',
37 'phonenumber_field',
38 'timezone_field',
39 'storages',
40 'sorl.thumbnail',
41 'timezonefinder',
42 'mptt',
43 'advertisement.apps.AdvertisementConfig',
44 'account.apps.AccountConfig',
45 'authorization.apps.AuthorizationConfig',
46 'booking.apps.BookingConfig',
47 'collection.apps.CollectionConfig',
48 'establishment.apps.EstablishmentConfig',
49 'gallery.apps.GalleryConfig',
50 'location.apps.LocationConfig',
51 'main.apps.MainConfig',
52 'news.apps.NewsConfig',
53 'notification.apps.NotificationConfig',
54 'partner.apps.PartnerConfig',
55 'product.apps.ProductConfig',
56 'recipe.apps.RecipeConfig',
57 'search_indexes.apps.SearchIndexesConfig',
58 'translation.apps.TranslationConfig',
59 'configuration.apps.ConfigurationConfig',
60 'timetable.apps.TimetableConfig',
61 'review.apps.ReviewConfig',
62 'comment.apps.CommentConfig',
63 'favorites.apps.FavoritesConfig',
64 'rating.apps.RatingConfig',
65 'tag.apps.TagConfig',
66 'report.apps.ReportConfig',
67 'transfer.apps.TransferConfig']
68Installed Middleware:
69['django.middleware.security.SecurityMiddleware',
70 'django.contrib.sessions.middleware.SessionMiddleware',
71 'django.middleware.locale.LocaleMiddleware',
72 'utils.middleware.CustomOAuth2TokenMiddleware',
73 'corsheaders.middleware.CorsMiddleware',
74 'django.middleware.common.CommonMiddleware',
75 'django.middleware.csrf.CsrfViewMiddleware',
76 'django.contrib.auth.middleware.AuthenticationMiddleware',
77 'django.contrib.messages.middleware.MessageMiddleware',
78 'django.middleware.clickjacking.XFrameOptionsMiddleware',
79 'utils.middleware.parse_cookies',
80 'utils.middleware.user_last_ip',
81 'utils.middleware.log_db_queries_per_API_request']
82
83
84Traceback:
85
86File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
87 34. response = get_response(request)
88
89File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
90 115. response = self.process_exception_by_middleware(e, request)
91
92File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
93 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
94
95File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
96 54. return view_func(*args, **kwargs)
97
98File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/views/generic/base.py" in view
99 71. return self.dispatch(request, *args, **kwargs)
100
101File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
102 495. response = self.handle_exception(exc)
103
104File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
105 455. self.raise_uncaught_exception(exc)
106
107File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
108 492. response = handler(request, *args, **kwargs)
109
110File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/generics.py" in post
111 244. return self.create(request, *args, **kwargs)
112
113File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/mixins.py" in create
114 21. self.perform_create(serializer)
115
116File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/mixins.py" in perform_create
117 26. serializer.save()
118
119File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/rest_framework/serializers.py" in save
120 214. self.instance = self.create(validated_data)
121
122File "/home/HOSTING/gm/project/apps/gallery/serializers.py" in create
123 95. model_gallery.objects.filter(*{model_name: child}).update(is_main=False)
124
125File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
126 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
127
128File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/db/models/query.py" in filter
129 892. return self._filter_or_exclude(False, *args, **kwargs)
130
131File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/db/models/query.py" in _filter_or_exclude
132 910. clone.query.add_q(Q(*args, **kwargs))
133
134File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/db/models/sql/query.py" in add_q
135 1290. clause, _ = self._add_q(q_object, self.used_aliases)
136
137File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/db/models/sql/query.py" in _add_q
138 1318. split_subq=split_subq, simple_col=simple_col,
139
140File "/home/HOSTING/gm/project/.env/lib/python3.7/site-packages/django/db/models/sql/query.py" in build_filter
141 1187. arg, value = filter_expr
142
143Exception Type: ValueError at /api/back/gallery/for_product/1927/
144Exception Value: too many values to unpack (expected 2)
145Request information:
146USER: admin@mail.com:
147
148GET: No GET data
149
150POST: No POST data
151
152FILES: No FILES data
153
154COOKIES:
155csrftoken = 'FTJW5kIedoQVwvvO1IYU0TSNrwzQ8iL2Wrzoxf4fK0Ot1ut1kMe6XMRjz7dRwAnK'
156country_code = 'fr'
157access_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjAwNDM0NDU5LCJqdGkiOiJiM2I1NGZiYjU5ZDU0NmYxYTliYmI3Y2Y4ZjU4MTY1OSIsInVzZXJfaWQiOjEsInVzZXIiOnsidXNlcm5hbWUiOiJhZG1pbiIsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbCwiZW1haWwiOiJhZG1pbkBtYWlsLmNvbSIsIm5ld3NsZXR0ZXIiOnRydWUsImlzX2FjdGl2ZSI6dHJ1ZX19.LIklvN5JFZK_fHJVLwuCTQfixujRTlqH65BLt5jQ6uw'
158refresh_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYwMDQzNDQ1OSwianRpIjoiN2YwZjNmM2RkMTE1NDQxZDkwYTJmN2JhYTgzYjgyOGIiLCJ1c2VyX2lkIjoxLCJ1c2VyIjp7InVzZXJuYW1lIjoiYWRtaW4iLCJmaXJzdF9uYW1lIjpudWxsLCJsYXN0X25hbWUiOm51bGwsImVtYWlsIjoiYWRtaW5AbWFpbC5jb20iLCJuZXdzbGV0dGVyIjp0cnVlLCJpc19hY3RpdmUiOnRydWV9fQ.zpGCrvq_MaocXfSMhsNDOELok5khKQDlXq2TCYl4cAM'
159_ga = 'GA1.1.219586093.1584951675'
160locale = 'en-GB'
161_ga_E7QB8CFD47 = 'GS1.1.1584970842.3.0.1584970844.0'
162
163META:
164CONTENT_LENGTH = '94'
165CONTENT_TYPE = 'application/json'
166CSRF_COOKIE = 'FTJW5kIedoQVwvvO1IYU0TSNrwzQ8iL2Wrzoxf4fK0Ot1ut1kMe6XMRjz7dRwAnK'
167DOCUMENT_ROOT = '/home/httpd'
168HTTPS = 'on'
169HTTP_ACCEPT = '*/*'
170HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
171HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,ro;q=0.6'
172HTTP_CACHE_CONTROL = 'no-cache'
173HTTP_CONNECTION = 'keep-alive'
174HTTP_CONTENT_LENGTH = '94'
175HTTP_CONTENT_TYPE = 'application/json'
176HTTP_COOKIE = 'csrftoken=FTJW5kIedoQVwvvO1IYU0TSNrwzQ8iL2Wrzoxf4fK0Ot1ut1kMe6XMRjz7dRwAnK; country_code=fr; access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjAwNDM0NDU5LCJqdGkiOiJiM2I1NGZiYjU5ZDU0NmYxYTliYmI3Y2Y4ZjU4MTY1OSIsInVzZXJfaWQiOjEsInVzZXIiOnsidXNlcm5hbWUiOiJhZG1pbiIsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbCwiZW1haWwiOiJhZG1pbkBtYWlsLmNvbSIsIm5ld3NsZXR0ZXIiOnRydWUsImlzX2FjdGl2ZSI6dHJ1ZX19.LIklvN5JFZK_fHJVLwuCTQfixujRTlqH65BLt5jQ6uw; refresh_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYwMDQzNDQ1OSwianRpIjoiN2YwZjNmM2RkMTE1NDQxZDkwYTJmN2JhYTgzYjgyOGIiLCJ1c2VyX2lkIjoxLCJ1c2VyIjp7InVzZXJuYW1lIjoiYWRtaW4iLCJmaXJzdF9uYW1lIjpudWxsLCJsYXN0X25hbWUiOm51bGwsImVtYWlsIjoiYWRtaW5AbWFpbC5jb20iLCJuZXdzbGV0dGVyIjp0cnVlLCJpc19hY3RpdmUiOnRydWV9fQ.zpGCrvq_MaocXfSMhsNDOELok5khKQDlXq2TCYl4cAM; _ga=GA1.1.219586093.1584951675; locale=en-GB; _ga_E7QB8CFD47=GS1.1.1584970842.3.0.1584970844.0'
177HTTP_HOST = 'gm.id-east.ru'
178HTTP_ORIGIN = 'http://fr.id-east.ru:4200'
179HTTP_PRAGMA = 'no-cache'
180HTTP_REFERER = 'http://fr.id-east.ru:4200/admin/products/1927/photos-videos'
181HTTP_SEC_FETCH_DEST = 'empty'
182HTTP_SEC_FETCH_MODE = 'cors'
183HTTP_SEC_FETCH_SITE = 'cross-site'
184HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.116 Safari/537.36'
185Host = 'gm.id-east.ru'
186PATH_INFO = '/api/back/gallery/for_product/1927/'
187QUERY_STRING = ''
188REMOTE_ADDR = '188.138.214.134'
189REMOTE_PORT = '40996'
190REQUEST_METHOD = 'POST'
191REQUEST_SCHEME = 'https'
192REQUEST_URI = '/api/back/gallery/for_product/1927/'
193SCRIPT_NAME = ''
194SERVER_NAME = 'gm.id-east.ru'
195SERVER_PORT = '443'
196SERVER_PROTOCOL = 'HTTP/1.1'
197X-Forwarded-For = '188.138.214.134'
198X-Forwarded-Proto = ''
199X-GeoIP-City = 'Chisinau'
200X-GeoIP-Country-Code = 'MD'
201X-GeoIP-Country-Name = 'Republic of Moldova'
202X-GeoIP-Latitude = '47.00520'
203X-GeoIP-Longitude = '28.85730'
204X-Real-IP = '188.138.214.134'
205uwsgi.node = b'cs631204'
206uwsgi.version = b'2.0.15-debian'
207wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
208wsgi.file_wrapper = ''
209wsgi.input = <uwsgi._Input object at 0x7f743e3c4c30>
210wsgi.multiprocess = True
211wsgi.multithread = False
212wsgi.run_once = False
213wsgi.url_scheme = 'https'
214wsgi.version = '(1, 0)'
215
216Settings:
217Using settings module project.settings
218ABSOLUTE_URL_OVERRIDES = {}
219ADMINS = []
220ALLOWED_HOSTS = ['gm.id-east.ru', '95.213.204.126', '0.0.0.0']
221APPEND_SLASH = True
222ARTISANS_CHOSEN_TAGS = ['butchery', 'bakery', 'patisserie', 'cheese_shop', 'fish_shop', 'ice-cream_maker', 'wine_merchant', 'coffe_shop']
223AUTHENTICATION_BACKENDS = "('social_core.backends.facebook.FacebookAppOAuth2', 'social_core.backends.facebook.FacebookOAuth2', 'utils.oauth2.GMOAuth2', 'django.contrib.auth.backends.ModelBackend')"
224AUTH_PASSWORD_VALIDATORS = '********************'
225AUTH_USER_MODEL = 'account.User'
226AVAILABLE_VERSIONS = {'current': '1.0.0'}
227AWS_ACCESS_KEY_ID = '********************'
228AWS_DEFAULT_ACL = 'public-read'
229AWS_S3_ADDRESSING_STYLE = 'path'
230AWS_S3_CUSTOM_DOMAIN = 's3.eu-central-1.amazonaws.com/gm-test.com'
231AWS_S3_OBJECT_PARAMETERS = {'CacheControl': 'max-age=86400'}
232AWS_S3_REGION_NAME = 'eu-central-1'
233AWS_SECRET_ACCESS_KEY = '********************'
234AWS_STORAGE_BUCKET_NAME = 'gm-test.com'
235BASE_DIR = '/home/HOSTING/gm/project/project'
236BROKER_URL = 'redis://localhost:6379/1'
237CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}, 'es_queue': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://localhost:6379/2'}}
238CACHE_MIDDLEWARE_ALIAS = 'default'
239CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
240CACHE_MIDDLEWARE_SECONDS = 600
241CALLING_CODES_ANTILLES_GUYANE_WEST_INDIES = [590, 594, 1758, 596]
242CELERY_ACCEPT_CONTENT = ['application/json']
243CELERY_BROKER_URL = 'redis://localhost:6379/1'
244CELERY_RESULT_BACKEND = 'redis://localhost:6379/1'
245CELERY_RESULT_SERIALIZER = 'json'
246CELERY_TASK_SERIALIZER = 'json'
247CELERY_TIMEZONE = 'UTC'
248CHANGE_EMAIL_MOBILE_TEMPLATE = 'account/change_email_mobile.html'
249CHANGE_EMAIL_TEMPLATE = 'account/change_email.html'
250CONFIRM_EMAIL_MOBILE_TEMPLATE = 'authorization/confirm_email_mobile.html'
251CONFIRM_EMAIL_TEMPLATE = 'authorization/confirm_email.html'
252CONTRIB_APPS = ['bootstrap_admin', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.postgres']
253COOKIES_MAX_AGE = 15730000
254COOKIE_DOMAIN = '.id-east.ru'
255CORS_ALLOW_CREDENTIALS = True
256CORS_ORIGIN_ALLOW_ALL = True
257COUNTRY_CALLING_CODES = {'at': 43, 'au': 61, 'be': 32, 'de': 49, 'gr': 30, 'ge': 995, 'il': 972, 'it': 39, 'ca': 1, 'lu': 352, 'ma': 212, 'nl': 31, 'ru': 7, 'ro': 40, 'si': 386, 'fr': 33, 'hr': 385, 'jp': 81, 'aa': 590}
258COUNTRY_CODE_ALIASES_ANTILLES_GUYANE_WEST_INDIES = ['gp', 'mq', 'gf', 'bl', 'mf', 'lc']
259CSRF_COOKIE_AGE = 31449600
260CSRF_COOKIE_DOMAIN = None
261CSRF_COOKIE_HTTPONLY = False
262CSRF_COOKIE_NAME = 'csrftoken'
263CSRF_COOKIE_PATH = '/'
264CSRF_COOKIE_SAMESITE = 'Lax'
265CSRF_COOKIE_SECURE = False
266CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
267CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
268CSRF_TRUSTED_ORIGINS = ['.gm.id-east.ru']
269CSRF_USE_SESSIONS = False
270DATABASES = {'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'gm', 'USER': 'gm', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}, 'legacy': {'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'PORT': '3306', 'NAME': 'gm', 'USER': 'gm', 'PASSWORD': '********************', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}, 'gm2': {'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'gm2', 'USER': 'gm', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
271DATABASE_ROUTERS = []
272DATA_UPLOAD_MAX_MEMORY_SIZE = 5242880
273DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
274DATETIME_FORMAT = 'N j, Y, P'
275DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
276DATE_FORMAT = 'N j, Y'
277DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
278DEBUG = True
279DEBUG_PROPAGATE_EXCEPTIONS = False
280DECIMAL_SEPARATOR = '.'
281DEFAULT_CALLING_CODE_ANTILLES_GUYANE_WEST_INDIES = 590
282DEFAULT_CHARSET = 'utf-8'
283DEFAULT_CONTENT_TYPE = 'text/html'
284DEFAULT_ESTABLISHMENT_PUBLIC_MARK = 10
285DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
286DEFAULT_FILE_STORAGE = 'project.storage_backends.PublicMediaStorage'
287DEFAULT_FROM_EMAIL = 'webmaster@localhost'
288DEFAULT_INDEX_TABLESPACE = ''
289DEFAULT_SUBDOMAIN = 'www'
290DEFAULT_TABLESPACE = ''
291DISALLOWED_USER_AGENTS = []
292DOMAIN_URI = 'gm.id-east.ru'
293DRFSO2_URL_NAMESPACE = 'auth'
294ELASTICSEARCH_DSL = {'default': {'hosts': '188.68.209.124:9200', 'timeout': 30, 'http_auth': ('werewolf', 'wooofdogsayswooof')}}
295ELASTICSEARCH_DSL_SIGNAL_PROCESSOR = 'utils.signals.CelerySignalProcessor'
296ELASTICSEARCH_INDEX_NAMES = {'search_indexes.documents.news': 'development_news', 'search_indexes.documents.establishment': 'development_establishment', 'search_indexes.documents.product': 'development_product', 'search_indexes.documents.tag_category': 'development_tag_category', 'search_indexes.documents.user': 'development_user', 'search_indexes.documents.translation': 'development_translation', 'search_indexes.documents.employee': 'development_employee', 'search_indexes.documents.review': 'development_review'}
297EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
298EMAIL_HOST = 'smtp.gmail.com'
299EMAIL_HOST_PASSWORD = '********************'
300EMAIL_HOST_USER = 'dev.fr.test.gm.back.1@gmail.com'
301EMAIL_PORT = 587
302EMAIL_SSL_CERTFILE = None
303EMAIL_SSL_KEYFILE = '********************'
304EMAIL_SUBJECT_PREFIX = '[Django] '
305EMAIL_TECHNICAL_SUPPORT = ['n.malinova@octopod.ru', 'cdesmoinaux@gaultmillau.com']
306EMAIL_TIMEOUT = None
307EMAIL_USE_LOCALTIME = False
308EMAIL_USE_SSL = False
309EMAIL_USE_TLS = True
310ESTABLISHMENT_CHOSEN_TAGS = ['gastronomic', 'terrace', 'streetfood', 'business', 'bar_cocktail', 'brunch', 'pop']
311ESTABLISHMENT_TEAM_ROLE_REVOKED_TEMPLATE = 'account/est_team_role_revoked.html'
312EXISTING_USER_FOR_ESTABLISHMENT_TEAM_TEMPLATE = 'account/invite_est_team_existing_user.html'
313EXTERNAL_APPS = ['corsheaders', 'django_elasticsearch_dsl', 'django_elasticsearch_dsl_drf', 'django_filters', 'drf_yasg', 'fcm_django', 'easy_thumbnails', 'rest_framework', 'rest_framework.authtoken', 'easy_select2', 'oauth2_provider', 'social_django', 'rest_framework_social_oauth2', 'django_extensions', 'rest_framework_simplejwt.token_blacklist', 'solo', 'phonenumber_field', 'timezone_field', 'storages', 'sorl.thumbnail', 'timezonefinder', 'mptt']
314FALLBACK_LOCALE = 'en-GB'
315FCM_DJANGO_SETTINGS = {'FCM_SERVER_KEY': '********************', 'APP_VERBOSE_NAME': 'FCM Django', 'FCM_SERVER': 'https://fcm.googleapis.com/fcm/send', 'ONE_DEVICE_PER_USER': False, 'DELETE_INACTIVE_DEVICES': False, 'USER_MODEL': 'account.User', 'ERRORS': {'invalid_registration': 'InvalidRegistration', 'missing_registration': 'MissingRegistration', 'not_registered': 'NotRegistered', 'invalid_package_name': 'InvalidPackageName'}}
316FILE_CHARSET = 'utf-8'
317FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
318FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
319FILE_UPLOAD_MAX_MEMORY_SIZE = 5242880
320FILE_UPLOAD_PERMISSIONS = 420
321FILE_UPLOAD_TEMP_DIR = None
322FIRST_DAY_OF_WEEK = 0
323FIXTURE_DIRS = []
324FORCE_SCRIPT_NAME = None
325FORMAT_MODULE_PATH = None
326FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
327GEO_DEFAULT_SRID = 4326
328GUESTONLINE_SERVICE = 'https://api-preprod.guestonline.fr/'
329GUESTONLINE_TOKEN = '********************'
330IGNORABLE_404_URLS = []
331INSTALLED_APPS = ['bootstrap_admin', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.postgres', 'corsheaders', 'django_elasticsearch_dsl', 'django_elasticsearch_dsl_drf', 'django_filters', 'drf_yasg', 'fcm_django', 'easy_thumbnails', 'rest_framework', 'rest_framework.authtoken', 'easy_select2', 'oauth2_provider', 'social_django', 'rest_framework_social_oauth2', 'django_extensions', 'rest_framework_simplejwt.token_blacklist', 'solo', 'phonenumber_field', 'timezone_field', 'storages', 'sorl.thumbnail', 'timezonefinder', 'mptt', 'advertisement.apps.AdvertisementConfig', 'account.apps.AccountConfig', 'authorization.apps.AuthorizationConfig', 'booking.apps.BookingConfig', 'collection.apps.CollectionConfig', 'establishment.apps.EstablishmentConfig', 'gallery.apps.GalleryConfig', 'location.apps.LocationConfig', 'main.apps.MainConfig', 'news.apps.NewsConfig', 'notification.apps.NotificationConfig', 'partner.apps.PartnerConfig', 'product.apps.ProductConfig', 'recipe.apps.RecipeConfig', 'search_indexes.apps.SearchIndexesConfig', 'translation.apps.TranslationConfig', 'configuration.apps.ConfigurationConfig', 'timetable.apps.TimetableConfig', 'review.apps.ReviewConfig', 'comment.apps.CommentConfig', 'favorites.apps.FavoritesConfig', 'rating.apps.RatingConfig', 'tag.apps.TagConfig', 'report.apps.ReportConfig', 'transfer.apps.TransferConfig']
332INTERNAL_IPS = []
333INTERNATIONAL_COUNTRY_CODES = ['www', 'main', 'next']
334LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
335LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
336LANGUAGE_CODE = 'ru-RU'
337LANGUAGE_COOKIE_AGE = None
338LANGUAGE_COOKIE_DOMAIN = None
339LANGUAGE_COOKIE_NAME = 'django_language'
340LANGUAGE_COOKIE_PATH = '/'
341LASTABLE_PROXY = 'socks5://octopod:adgjmptw@94.177.171.154:2080'
342LASTABLE_SERVICE = 'http://34.251.84.222/'
343LASTABLE_TOKEN = '********************'
344LICENSE_FEATURES = "('photos_bo_pro', 'opening_hours', 'comments')"
345LIMITING_QUERY_OBJECTS = 36
346LOCALE_PATHS = "('/home/HOSTING/gm/project/project/locale',)"
347LOGGING = {'version': 1, 'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}, 'handlers': {'console': {'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler'}, 'null': {'class': 'logging.NullHandler'}}, 'loggers': {'django.db.backends': {'handlers': ['console'], 'level': 'ERROR', 'propagate': False}}}
348LOGGING_CONFIG = 'logging.config.dictConfig'
349LOGIN_REDIRECT_URL = '/accounts/profile/'
350LOGIN_URL = 'admin:login'
351LOGOUT_REDIRECT_URL = None
352LOGOUT_URL = 'admin:logout'
353MANAGERS = []
354MEDIA_LOCATION = 'media'
355MEDIA_ROOT = ''
356MEDIA_URL = 'https://s3.eu-central-1.amazonaws.com/gm-test.com/media/'
357MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
358MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'utils.middleware.CustomOAuth2TokenMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'utils.middleware.parse_cookies', 'utils.middleware.user_last_ip', 'utils.middleware.log_db_queries_per_API_request']
359MIGRATION_MODULES = {}
360MOBILE_PASSWORD_REGEXP = '********************'
361MONTH_DAY_FORMAT = 'F j'
362NEWS_CHOSEN_TAGS = ['eat', 'drink', 'cook', 'style', 'international', 'event', 'partnership']
363NEWS_EMAIL_TEMPLATE = 'news/news_email.html'
364NEW_USER_FOR_ESTABLISHMENT_TEAM_TEMPLATE = 'account/invite_est_team_new_user.html'
365NON_LATIN_COUNTRY_CODES = ['ru', 'ja', 'il', 'ge', 'gr', 'ma']
366NOTIFICATION_PASSWORD_TEMPLATE = '********************'
367NOTIFICATION_SUBSCRIBE_TEMPLATE = 'notification/update_email.html'
368NUMBER_GROUPING = 0
369OAUTH2_PROVIDER_APPLICATION_MODEL = 'authorization.Application'
370OAUTH2_SOCIAL_AUTH_BACKEND_NAME = 'facebook'
371OAUTH2_SOCIAL_AUTH_GRANT_TYPE = 'convert_token'
372PASSWORD_HASHERS = '********************'
373PASSWORD_RESET_TIMEOUT_DAYS = '********************'
374PHONENUMBER_DB_FORMAT = 'INTERNATIONAL'
375PHONENUMBER_DEFAULT_REGION = 'FR'
376PREPEND_WWW = False
377PROJECT_APPS = ['advertisement.apps.AdvertisementConfig', 'account.apps.AccountConfig', 'authorization.apps.AuthorizationConfig', 'booking.apps.BookingConfig', 'collection.apps.CollectionConfig', 'establishment.apps.EstablishmentConfig', 'gallery.apps.GalleryConfig', 'location.apps.LocationConfig', 'main.apps.MainConfig', 'news.apps.NewsConfig', 'notification.apps.NotificationConfig', 'partner.apps.PartnerConfig', 'product.apps.ProductConfig', 'recipe.apps.RecipeConfig', 'search_indexes.apps.SearchIndexesConfig', 'translation.apps.TranslationConfig', 'configuration.apps.ConfigurationConfig', 'timetable.apps.TimetableConfig', 'review.apps.ReviewConfig', 'comment.apps.CommentConfig', 'favorites.apps.FavoritesConfig', 'rating.apps.RatingConfig', 'tag.apps.TagConfig', 'report.apps.ReportConfig']
378PROJECT_ROOT = '/home/HOSTING/gm/project'
379PUBLIC_ROOT = '/home/HOSTING/gm/project/media'
380PUBLIC_STATIC_LOCATION = 'static-dev'
381QUERY_OUTPUT_OBJECTS = 12
382RECIPES_CHOSEN_TAGS = ['cook', 'eat', 'drink']
383REDOC_SETTINGS = {'LAZY_RENDERING': False}
384REPORT_TEMPLATE = 'report/tech_support_template.html'
385RESETTING_TOKEN_TEMPLATE = '********************'
386REST_DATETIME_FORMAT = '%m-%d-%Y %H:%M:%S'
387REST_DATE_FORMAT = '%m-%d-%Y'
388REST_FRAMEWORK = {'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'PAGE_SIZE': 10, 'DEFAULT_PAGINATION_CLASS': 'utils.pagination.ProjectMobilePagination', 'COERCE_DECIMAL_TO_STRING': False, 'DEFAULT_AUTHENTICATION_CLASSES': ('utils.authentication.GMJWTAuthentication',), 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.AcceptHeaderVersioning', 'DEFAULT_VERSION': ('1.0.0',), 'ALLOWED_VERSIONS': dict_values(['1.0.0']), 'DEFAULT_PERMISSION_CLASSES': ('utils.permissions.IsAuthenticatedAndTokenIsValid',)}
389ROOT_URLCONF = 'project.urls'
390SCHEMA_URI = 'http'
391SECRET_KEY = '********************'
392SECURE_BROWSER_XSS_FILTER = False
393SECURE_CONTENT_TYPE_NOSNIFF = False
394SECURE_HSTS_INCLUDE_SUBDOMAINS = False
395SECURE_HSTS_PRELOAD = False
396SECURE_HSTS_SECONDS = 0
397SECURE_PROXY_SSL_HEADER = None
398SECURE_REDIRECT_EXEMPT = []
399SECURE_SSL_HOST = None
400SECURE_SSL_REDIRECT = False
401SEND_SMS = False
402SERVER_EMAIL = 'root@localhost'
403SESSION_CACHE_ALIAS = 'default'
404SESSION_COOKIE_AGE = 1209600
405SESSION_COOKIE_DOMAIN = None
406SESSION_COOKIE_HTTPONLY = True
407SESSION_COOKIE_NAME = 'sessionid'
408SESSION_COOKIE_PATH = '/'
409SESSION_COOKIE_SAMESITE = None
410SESSION_COOKIE_SECURE = False
411SESSION_ENGINE = 'django.contrib.sessions.backends.db'
412SESSION_EXPIRE_AT_BROWSER_CLOSE = False
413SESSION_FILE_PATH = None
414SESSION_SAVE_EVERY_REQUEST = False
415SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
416SETTINGS_MODULE = 'project.settings'
417SHORT_DATETIME_FORMAT = 'm/d/Y P'
418SHORT_DATE_FORMAT = 'm/d/Y'
419SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
420SILENCED_SYSTEM_CHECKS = []
421SIMPLE_JWT = {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************', 'BLACKLIST_AFTER_ROTATION': True, 'ALGORITHM': 'HS256', 'SIGNING_KEY': '********************', 'VERIFYING_KEY': '********************', 'AUTH_HEADER_TYPES': ('Bearer',), 'USER_ID_FIELD': 'id', 'USER_ID_CLAIM': 'user_id', 'AUTH_TOKEN_CLASSES': '********************', 'TOKEN_TYPE_CLAIM': '********************', 'JTI_CLAIM': 'jti', 'SLIDING_TOKEN_REFRESH_EXP_CLAIM': '********************', 'SLIDING_TOKEN_LIFETIME': '********************', 'SLIDING_TOKEN_REFRESH_LIFETIME': '********************'}
422SITE_DOMAIN_URI = 'id-east.ru'
423SITE_NAME = 'Gault & Millau'
424SITE_REDIRECT_URL_UNSUBSCRIBE = '/unsubscribe/'
425SMS_ATTEMPT_LIMIT = 3
426SMS_CODE_LENGTH = 6
427SMS_CODE_SHOW = True
428SMS_EXPIRATION = 5
429SMS_LOGIN = 'GM2019'
430SMS_PASSWORD = '********************'
431SMS_SENDER = 'GM'
432SMS_SEND_DELAY = 30
433SMS_SERVICE = 'http://smsc.ru/sys/send.php'
434SOCIAL_AUTH_FACEBOOK_KEY = '********************'
435SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id, name, email'}
436SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
437SOCIAL_AUTH_FACEBOOK_SECRET = '********************'
438SOCIAL_AUTH_URL_NAMESPACE = 'auth'
439SOLO_CACHE = 'default'
440SOLO_CACHE_PREFIX = 'solo'
441SOLO_CACHE_TIMEOUT = 300
442SORL_THUMBNAIL_ALIASES = {'news_preview': {'geometry_string': '300x260', 'crop': 'center'}, 'news_description': {'geometry_string': '100x100'}, 'news_promo_horizontal_web': {'geometry_string': '1900x600', 'crop': 'center'}, 'news_promo_horizontal_mobile': {'geometry_string': '375x260', 'crop': 'center'}, 'news_tile_horizontal_web': {'geometry_string': '300x275', 'crop': 'center'}, 'news_tile_horizontal_mobile': {'geometry_string': '343x180', 'crop': 'center'}, 'news_tile_vertical_web': {'geometry_string': '300x380', 'crop': 'center'}, 'news_highlight_vertical_web': {'geometry_string': '460x630', 'crop': 'center'}, 'news_editor_web': {'geometry_string': '940x430', 'crop': 'center'}, 'news_editor_mobile': {'geometry_string': '343x260', 'crop': 'center'}, 'avatar_comments_web': {'geometry_string': '116x116', 'crop': 'center'}, 'avatar_mobile': {'geometry_string': '250x250'}, 'product_preview': {'geometry_string': '300x260', 'crop': 'center'}, 'establishment_preview': {'geometry_string': '300x260', 'crop': 'center'}, 'establishment_xsmall': {'geometry_string': '60x34', 'crop': 'center'}, 'establishment_small': {'geometry_string': '80x45', 'crop': 'center'}, 'establishment_medium': {'geometry_string': '280x158', 'crop': 'center'}, 'establishment_large': {'geometry_string': '440x248', 'crop': 'center'}, 'establishment_xlarge': {'geometry_string': '640x360', 'crop': 'center'}, 'establishment_detail': {'geometry_string': '2048x1152', 'crop': 'center'}, 'establishment_original': {'geometry_string': '1920x1080', 'crop': 'center'}, 'city_xsmall': {'geometry_string': '70x70', 'crop': 'center'}, 'city_small': {'geometry_string': '140x140', 'crop': 'center'}, 'city_medium': {'geometry_string': '280x280', 'crop': 'center'}, 'city_large': {'geometry_string': '280x280', 'crop': 'center'}, 'city_xlarge': {'geometry_string': '560x560', 'crop': 'center'}, 'city_detail': {'geometry_string': '1120x1120', 'crop': 'center'}, 'city_original': {'geometry_string': '2048x1536', 'crop': 'center'}, 'type_preview': {'geometry_string': '300x260', 'crop': 'center'}, 'collection_image': {'geometry_string': '940x620', 'upscale': False, 'quality': 100}, 'establishment_collection_image': {'geometry_string': '940x620', 'upscale': False, 'quality': 100}}
443STATICFILES_DIRS = "('/home/HOSTING/gm/project/static',)"
444STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
445STATICFILES_STORAGE = 'project.storage_backends.PublicStaticStorage'
446STATIC_ROOT = '/home/HOSTING/gm/project/media/static'
447STATIC_URL = 'https://s3.eu-central-1.amazonaws.com/gm-test.com/static-dev/'
448SWAGGER_SETTINGS = {'JSON_EDITOR': False, 'SHOW_REQUEST_HEADERS': True, 'SECURITY_DEFINITIONS': {'Basic': {'type': 'basic'}, 'Token': '********************'}}
449TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/HOSTING/gm/project/project/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect']}}]
450TEST_NON_SERIALIZED_APPS = []
451TEST_RUNNER = 'django.test.runner.DiscoverRunner'
452THOUSAND_SEPARATOR = ','
453THUMBNAIL_ALIASES = {'': {'news_preview': {'size': (300, 260)}, 'news_promo_horizontal_web': {'size': (1900, 600)}, 'news_promo_horizontal_mobile': {'size': (375, 260)}, 'news_tile_horizontal_web': {'size': (300, 275)}, 'news_tile_horizontal_mobile': {'size': (343, 180)}, 'news_tile_vertical_web': {'size': (300, 380)}, 'news_highlight_vertical_web': {'size': (460, 630)}, 'news_editor_web': {'size': (940, 430)}, 'news_editor_mobile': {'size': (343, 260)}, 'avatar_comments_web': {'size': (116, 116)}}}
454THUMBNAIL_DEBUG = False
455THUMBNAIL_DEFAULT_OPTIONS = {'crop': 'smart'}
456THUMBNAIL_ENGINE = 'utils.thumbnail_engine.GMEngine'
457THUMBNAIL_FORCE_OVERWRITE = True
458THUMBNAIL_QUALITY = 85
459TIME_FORMAT = 'P'
460TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
461TIME_ZONE = 'UTC'
462USE_CELERY = True
463USE_I18N = True
464USE_L10N = True
465USE_THOUSAND_SEPARATOR = False
466USE_TZ = True
467USE_X_FORWARDED_HOST = False
468USE_X_FORWARDED_PORT = False
469WSGI_APPLICATION = 'project.wsgi.application'
470X_FRAME_OPTIONS = 'SAMEORIGIN'
471YEAR_MONTH_FORMAT = 'F Y'
472
473
474You're seeing this error because you have DEBUG = True in your
475Django settings file. Change that to False, and Django will
476display a standard page generated by the handler for this status code.