· 5 years ago · Mar 18, 2020, 10:30 AM
1На локале на запрос:
2
3curl 'http://localhost:8000/api/v1/events/' -H 'Connection: keep-alive' -H 'Authorization: Token fa57a5a6cf2fa0ed89406eefca8897b3dfc815f5' -H 'Sec-Fetch-Dest: empty' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36' -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept: */*' -H 'Origin: http://localhost:3000' -H 'Sec-Fetch-Site: same-site' -H 'Sec-Fetch-Mode: cors' -H 'Referer: http://localhost:3000/ru/events/new' -H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' --data-binary '{"event_type":"free","category":["dating"],"subcategory":null,"city":"Tambon Nong Chaeng, Thailand","date":"2020-03-19T10:23:23.976Z","looking_for":"девушку","description":"Дружить","comments_off":false,"is_group_event":false,"photos":{"12469":0},"google_place_id":"ChIJHREF3-S_HzERKJnGWeW0gSA","lang":"ru"}' --compressed
4
5Мне пришёл такой ответ с кодом 500:
6
7TypeError at /api/v1/events/
8object of type 'NoneType' has no len()
9
10Request Method: POST
11Request URL: http://localhost:8000/api/v1/events/
12Django Version: 2.0
13Python Executable: /usr/local/bin/python
14Python Version: 3.7.7
15Python Path: ['/facebid', '/facebid', '/usr/local/bin', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/site-packages']
16Server time: Ср, 18 Мар 2020 10:25:01 +0000
17Installed Applications:
18['django.contrib.contenttypes',
19 'django.contrib.admin',
20 'django.contrib.auth',
21 'django.contrib.sessions',
22 'django.contrib.messages',
23 'django.contrib.staticfiles',
24 'django.contrib.sites',
25 'debug_toolbar',
26 'rest_framework',
27 'rest_framework.authtoken',
28 'corsheaders',
29 'allauth',
30 'allauth.account',
31 'allauth.socialaccount',
32 'allauth.socialaccount.providers.facebook',
33 'allauth.socialaccount.providers.google',
34 'allauth.socialaccount.providers.vk',
35 'rest_auth.registration',
36 'rest_auth',
37 'actstream',
38 'stream_django',
39 'storages',
40 'generic_relations',
41 'cloudinary_storage',
42 'cloudinary',
43 'graphene_django',
44 'algoliasearch_django',
45 'photos',
46 'locations',
47 'users',
48 'events',
49 'stats',
50 'activity',
51 'chat',
52 'seo',
53 'external_events',
54 'mail',
55 'statistics',
56 'payments',
57 'schemas',
58 'django_admin_json_editor',
59 'django_extensions',
60 'django_pgviews',
61 'django_summernote',
62 'django_celery_beat',
63 'djstripe',
64 'wagtail.contrib.modeladmin',
65 'wagtail.contrib.forms',
66 'wagtail.contrib.redirects',
67 'wagtail.embeds',
68 'wagtail.sites',
69 'wagtail.users',
70 'wagtail.snippets',
71 'wagtail.documents',
72 'wagtail.images',
73 'wagtail.search',
74 'wagtail.admin',
75 'wagtail.core',
76 'modelcluster',
77 'taggit']
78Installed Middleware:
79['debug_toolbar.middleware.DebugToolbarMiddleware',
80 'corsheaders.middleware.CorsMiddleware',
81 'django.middleware.common.CommonMiddleware',
82 'django.middleware.security.SecurityMiddleware',
83 'django.contrib.sessions.middleware.SessionMiddleware',
84 'django.middleware.common.CommonMiddleware',
85 'django.middleware.csrf.CsrfViewMiddleware',
86 'django.contrib.auth.middleware.AuthenticationMiddleware',
87 'django.contrib.messages.middleware.MessageMiddleware',
88 'django.middleware.clickjacking.XFrameOptionsMiddleware',
89 'whitenoise.middleware.WhiteNoiseMiddleware',
90 'facebid.middleware.LastActivityMiddleware',
91 'wagtail.core.middleware.SiteMiddleware',
92 'wagtail.contrib.redirects.middleware.RedirectMiddleware']
93
94
95Traceback:
96
97File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
98 35. response = get_response(request)
99
100File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
101 128. response = self.process_exception_by_middleware(e, request)
102
103File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
104 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
105
106File "/usr/local/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
107 54. return view_func(*args, **kwargs)
108
109File "/usr/local/lib/python3.7/site-packages/rest_framework/viewsets.py" in view
110 116. return self.dispatch(request, *args, **kwargs)
111
112File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
113 495. response = self.handle_exception(exc)
114
115File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
116 455. self.raise_uncaught_exception(exc)
117
118File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
119 492. response = handler(request, *args, **kwargs)
120
121File "/usr/local/lib/python3.7/site-packages/rest_framework/mixins.py" in create
122 20. serializer.is_valid(raise_exception=True)
123
124File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in is_valid
125 236. self._validated_data = self.run_validation(self.initial_data)
126
127File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in run_validation
128 437. value = self.validate(value)
129
130File "/facebid/events/serializers.py" in validate
131 96. subcategory[0] if len(subcategory) > 0 else None,
132
133Exception Type: TypeError at /api/v1/events/
134Exception Value: object of type 'NoneType' has no len()
135Request information:
136USER: viacheslav836388
137
138GET: No GET data
139
140POST: No POST data
141
142FILES: No FILES data
143
144COOKIES: No cookie data
145
146META:
147CONTENT_LENGTH = '321'
148CONTENT_TYPE = 'application/json;charset=UTF-8'
149HTTP_ACCEPT = '*/*'
150HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
151HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
152HTTP_AUTHORIZATION = 'Token fa57a5a6cf2fa0ed89406eefca8897b3dfc815f5'
153HTTP_CONNECTION = 'keep-alive'
154HTTP_HOST = 'localhost:8000'
155HTTP_ORIGIN = 'http://localhost:3000'
156HTTP_REFERER = 'http://localhost:3000/ru/events/new'
157HTTP_SEC_FETCH_DEST = 'empty'
158HTTP_SEC_FETCH_MODE = 'cors'
159HTTP_SEC_FETCH_SITE = 'same-site'
160HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36'
161PATH_INFO = '/api/v1/events/'
162QUERY_STRING = ''
163RAW_URI = '/api/v1/events/'
164REMOTE_ADDR = '172.19.0.1'
165REMOTE_PORT = '60542'
166REQUEST_METHOD = 'POST'
167SCRIPT_NAME = ''
168SERVER_NAME = '0.0.0.0'
169SERVER_PORT = '8000'
170SERVER_PROTOCOL = 'HTTP/1.1'
171SERVER_SOFTWARE = 'gunicorn/19.9.0'
172gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.19.0.3', 8000), raddr=('172.19.0.1', 60542)>
173wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fcdf17a13d0>
174wsgi.file_wrapper = ''
175wsgi.input = <gunicorn.http.body.Body object at 0x7fcdf1db9bd0>
176wsgi.multiprocess = True
177wsgi.multithread = False
178wsgi.run_once = False
179wsgi.url_scheme = 'http'
180wsgi.version = '(1, 0)'
181
182Settings:
183Using settings module facebid.settings
184ABSOLUTE_URL_OVERRIDES = {}
185ACCOUNT_ADAPTER = 'users.views.MyUserAdapter'
186ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
187ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL = 'https://invme.com/ru/auth/login?confirm=true'
188ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL = 'https://invme.com/ru/auth/login?confirm=true'
189ACCOUNT_EMAIL_REQUIRED = True
190ACCOUNT_EMAIL_VERIFICATION = 'optional'
191ACCOUNT_UNIQUE_EMAIL = True
192ACCOUNT_USERNAME_REQURIED = True
193ACTSTREAM_SETTINGS = {'FETCH_RELATIONS': True, 'USE_PREFETCH': True, 'USE_JSONFIELD': True, 'GFK_FETCH_DEPTH': 1}
194ADMINS = []
195ALGOLIA = {'APPLICATION_ID': 'PYML6YYVQ4', 'API_KEY': '********************', 'INDEX_PREFIX': '"local"', 'INDEX_SUFFIX': 'invme'}
196ALLOWED_HOSTS = ['*', 'facebid.herokuapp.com', 'facebid-frontend.herokuapp.com', 'facebid-dev.herokuapp.com', 'invme-web.herokuapp.com', 'invme-frontend-dev.herokuapp.com']
197ANONYMOUS_USER_ITEM_LIMIT = 10
198APPEND_SLASH = True
199AUTHENTICATION_BACKENDS = "('allauth.account.auth_backends.AuthenticationBackend', 'django.contrib.auth.backends.ModelBackend')"
200AUTH_PASSWORD_VALIDATORS = '********************'
201AUTH_USER_MODEL = 'auth.User'
202AWS_ACCESS_KEY_ID = '********************'
203AWS_S3_CUSTOM_DOMAIN = 'invme-s3.s3.amazonaws.com'
204AWS_SECRET_ACCESS_KEY = '********************'
205AWS_STORAGE_BUCKET_NAME = 'invme-s3'
206BAD_WORDS = ['6ля', '6лядь', '6лять', 'b3ъeб', 'cock', 'cunt', 'e6aль', 'ebal', 'eblan', 'eбaл', 'eбaть', 'eбyч', 'eбать', 'eбёт', 'eблантий', 'fuck', 'fucker', 'fucking', 'xyёв', 'xyй', 'xyя', 'xуе', 'xуй', 'xую', 'zaeb', 'zaebal', 'zaebali', 'zaebat', 'архипиздрит', 'ахуел', 'ахуеть', 'бздение', 'бздеть', 'бздех', 'бздецы', 'бздит', 'бздицы', 'бздло', 'бзднуть', 'бздун', 'бздунья', 'бздюха', 'бздюшка', 'бздюшко', 'бля', 'блябу', 'блябуду', 'бляд', 'бляди', 'блядина', 'блядище', 'блядки', 'блядовать', 'блядство', 'блядун', 'блядуны', 'блядунья', 'блядь', 'блядюга', 'блять', 'вафел', 'вафлёр', 'взъебка', 'взьебка', 'взьебывать', 'въеб', 'въебался', 'въебенн', 'въебусь', 'въебывать', 'выблядок', 'выблядыш', 'выеб', 'выебать', 'выебен', 'выебнулся', 'выебон', 'выебываться', 'выпердеть', 'высраться', 'выссаться', 'вьебен', 'гавно', 'гавнюк', 'гавнючка', 'гамно', 'гандон', 'гнид', 'гнида', 'гниды', 'говенка', 'говенный', 'говешка', 'говназия', 'говнецо', 'говнище', 'говно', 'говноед', 'говнолинк', 'говночист', 'говнюк', 'говнюха', 'говнядина', 'говняк', 'говняный', 'говнять', 'гондон', 'доебываться', 'долбоеб', 'долбоёб', 'долбоящер', 'дрисня', 'дрист', 'дристануть', 'дристать', 'дристун', 'дристуха', 'дрочелло', 'дрочена', 'дрочила', 'дрочилка', 'дрочистый', 'дрочить', 'дрочка', 'дрочун', 'е6ал', 'е6ут', 'ебтвоюмать', 'ёбтвоюмать', 'ёбaн', 'ебaть', 'ебyч', 'ебал', 'ебало', 'ебальник', 'ебан', 'ебанамать', 'ебанат', 'ебаная', 'ёбаная', 'ебанический', 'ебанный', 'ебанныйврот', 'ебаное', 'ебануть', 'ебануться', 'ёбаную', 'ебаный', 'ебанько', 'ебарь', 'ебат', 'ёбат', 'ебатория', 'ебать', 'ебать-копать', 'ебаться', 'ебашить', 'ебёна', 'ебет', 'ебёт', 'ебец', 'ебик', 'ебин', 'ебись', 'ебическая', 'ебки', 'ебла', 'еблан', 'ебливый', 'еблище', 'ебло', 'еблыст', 'ебля', 'ёбн', 'ебнуть', 'ебнуться', 'ебня', 'ебошить', 'ебская', 'ебский', 'ебтвоюмать', 'ебун', 'ебут', 'ебуч', 'ебуче', 'ебучее', 'ебучий', 'ебучим', 'ебущ', 'ебырь', 'елда', 'елдак', 'елдачить', 'жопа', 'жопу', 'заговнять', 'задрачивать', 'задристать', 'задрота', 'зае6', 'заё6', 'заеб', 'заёб', 'заеба', 'заебал', 'заебанец', 'заебастая', 'заебастый', 'заебать', 'заебаться', 'заебашить', 'заебистое', 'заёбистое', 'заебистые', 'заёбистые', 'заебистый', 'заёбистый', 'заебись', 'заебошить', 'заебываться', 'залуп', 'залупа', 'залупаться', 'залупить', 'залупиться', 'замудохаться', 'запиздячить', 'засерать', 'засерун', 'засеря', 'засирать', 'засрун', 'захуячить', 'заябестая', 'злоеб', 'злоебучая', 'злоебучее', 'злоебучий', 'ибанамат', 'ибонех', 'изговнять', 'изговняться', 'изъебнуться', 'ипать', 'ипаться', 'ипаццо', 'Какдвапальцаобоссать', 'конча', 'курва', 'курвятник', 'лох', 'лошарa', 'лошара', 'лошары', 'лошок', 'лярва', 'малафья', 'манда', 'мандавошек', 'мандавошка', 'мандавошки', 'мандей', 'мандень', 'мандеть', 'мандища', 'мандой', 'манду', 'мандюк', 'минет', 'минетчик', 'минетчица', 'млять', 'мокрощелка', 'мокрощёлка', 'мразь', 'мудak', 'мудaк', 'мудаг', 'мудак', 'муде', 'мудель', 'мудеть', 'муди', 'мудил', 'мудила', 'мудистый', 'мудня', 'мудоеб', 'мудозвон', 'мудоклюй', 'нахер', 'нахуй', 'набздел', 'набздеть', 'наговнять', 'надристать', 'надрочить', 'наебать', 'наебет', 'наебнуть', 'наебнуться', 'наебывать', 'напиздел', 'напиздели', 'напиздело', 'напиздили', 'насрать', 'настопиздить', 'нахер', 'нахрен', 'нахуй', 'нахуйник', 'неебет', 'неебёт', 'невротебучий', 'невъебенно', 'нехира', 'нехрен', 'Нехуй', 'нехуйственно', 'ниибацо', 'ниипацца', 'ниипаццо', 'ниипет', 'никуя', 'нихера', 'нихуя', 'обдристаться', 'обосранец', 'обосрать', 'обосцать', 'обосцаться', 'обсирать', 'объебос', 'обьебатьобьебос', 'однохуйственно', 'опездал', 'опизде', 'опизденивающе', 'остоебенить', 'остопиздеть', 'отмудохать', 'отпиздить', 'отпиздячить', 'отпороть', 'отъебись', 'охуевательский', 'охуевать', 'охуевающий', 'охуел', 'охуенно', 'охуеньчик', 'охуеть', 'охуительно', 'охуительный', 'охуяньчик', 'охуячивать', 'охуячить', 'очкун', 'падла', 'падонки', 'падонок', 'паскуда', 'педерас', 'педик', 'педрик', 'педрила', 'педрилло', 'педрило', 'педрилы', 'пездень', 'пездит', 'пездишь', 'пездо', 'пездят', 'пердануть', 'пердеж', 'пердение', 'пердеть', 'пердильник', 'перднуть', 'пёрднуть', 'пердун', 'пердунец', 'пердунина', 'пердунья', 'пердуха', 'пердь', 'переёбок', 'пернуть', 'пёрнуть', 'пи3д', 'пи3де', 'пи3ду', 'пиzдец', 'пидар', 'пидарaс', 'пидарас', 'пидарасы', 'пидары', 'пидор', 'пидорасы', 'пидорка', 'пидорок', 'пидоры', 'пидрас', 'пизда', 'пиздануть', 'пиздануться', 'пиздарваньчик', 'пиздато', 'пиздатое', 'пиздатый', 'пизденка', 'пизденыш', 'пиздёныш', 'пиздеть', 'пиздец', 'пиздит', 'пиздить', 'пиздиться', 'пиздишь', 'пиздища', 'пиздище', 'пиздобол', 'пиздоболы', 'пиздобратия', 'пиздоватая', 'пиздоватый', 'пиздолиз', 'пиздонутые', 'пиздорванец', 'пиздорванка', 'пиздострадатель', 'пизду', 'пиздуй', 'пиздун', 'пиздунья', 'пизды', 'пиздюга', 'пиздюк', 'пиздюлина', 'пиздюля', 'пиздят', 'пиздячить', 'писбшки', 'писька', 'писькострадатель', 'писюн', 'писюшка', 'похуй', 'похую', 'подговнять', 'подонки', 'подонок', 'подъебнуть', 'подъебнуться', 'поебать', 'поебень', 'поёбываает', 'поскуда', 'посрать', 'потаскуха', 'потаскушка', 'похер', 'похерил', 'похерила', 'похерили', 'похеру', 'похрен', 'похрену', 'похуй', 'похуист', 'похуистка', 'похую', 'придурок', 'приебаться', 'припиздень', 'припизднутый', 'припиздюлина', 'пробзделся', 'проблядь', 'проеб', 'проебанка', 'проебать', 'промандеть', 'промудеть', 'пропизделся', 'пропиздеть', 'пропиздячить', 'раздолбай', 'разхуячить', 'разъеб', 'разъеба', 'разъебай', 'разъебать', 'распиздай', 'распиздеться', 'распиздяй', 'распиздяйство', 'распроеть', 'сволота', 'сволочь', 'сговнять', 'секель', 'серун', 'серька', 'сестроеб', 'сикель', 'сила', 'сирать', 'сирывать', 'соси', 'спиздел', 'спиздеть', 'спиздил', 'спиздила', 'спиздили', 'спиздит', 'спиздить', 'срака', 'сраку', 'сраный', 'сранье', 'срать', 'срун', 'ссака', 'ссышь', 'стерва', 'страхопиздище', 'сука', 'суки', 'суходрочка', 'сучара', 'сучий', 'сучка', 'сучко', 'сучонок', 'сучье', 'сцание', 'сцать', 'сцука', 'сцуки', 'сцуконах', 'сцуль', 'сцыха', 'сцышь', 'съебаться', 'сыкун', 'трахае6', 'трахаеб', 'трахаёб', 'трахатель', 'ублюдок', 'уебать', 'уёбища', 'уебище', 'уёбище', 'уебищное', 'уёбищное', 'уебк', 'уебки', 'уёбки', 'уебок', 'уёбок', 'урюк', 'усраться', 'ушлепок', 'х_у_я_р_а', 'хyё', 'хyй', 'хyйня', 'хамло', 'хер', 'херня', 'херовато', 'херовина', 'херовый', 'хитровыебанный', 'хитрожопый', 'хуeм', 'хуе', 'хуё', 'хуевато', 'хуёвенький', 'хуевина', 'хуево', 'хуевый', 'хуёвый', 'хуек', 'хуёк', 'хуел', 'хуем', 'хуенч', 'хуеныш', 'хуенький', 'хуеплет', 'хуеплёт', 'хуепромышленник', 'хуерик', 'хуерыло', 'хуесос', 'хуесоска', 'хуета', 'хуетень', 'хуею', 'хуи', 'хуй', 'хуйком', 'хуйло', 'хуйня', 'хуйрик', 'хуище', 'хуля', 'хую', 'хуюл', 'хуя', 'хуяк', 'хуякать', 'хуякнуть', 'хуяра', 'хуясе', 'хуячить', 'целка', 'чмо', 'чмошник', 'чмырь', 'шалава', 'шалавой', 'шараёбиться', 'шлюха', 'шлюхой', 'шлюшка', 'ябывает']
207BASE_DIR = '/facebid'
208BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600}
209CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
210CACHE_MIDDLEWARE_ALIAS = 'default'
211CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
212CACHE_MIDDLEWARE_SECONDS = 600
213CATEGORIES = {'travel': ['sea', 'europe', 'beachVacation', 'guidedTours', 'weekendTrip', 'wintering', 'health', 'fitness', 'diving', 'roadTrip', 'skiing', 'snowboarding', 'camping', 'cruise', 'surfing', 'pilgrimage', 'education', 'business', 'usa', 'islands'], 'movie': ['russianCinema', 'childrenFilm', 'familyFilm', 'action', 'drama', 'comedy', 'adventure', 'thriller', 'fantasy', 'horror', 'animatedFilm'], 'sport': ['jogging', 'extreme', 'fitness', 'gym', 'groupTraining', 'boxing', 'yoga', 'dancing', 'pilates', 'swimmingPool', 'football', 'hockey', 'bike', 'tennis', 'volleyball', 'basketball', 'surfing', 'golf'], 'language': ['speakingClub', 'iAmATeacher', 'iAmAStudent', 'reading', 'speaking', 'practicing', 'signLanguage', 'remote', 'abroad', 'forBeginners', 'businessLike', 'preparationsForExams', 'forTravelling', 'inGroup', 'individually'], 'art': ['theatre', 'guidedTour', 'museum', 'exhibition', 'performances', 'gallery', 'ballet', 'opera', 'forKids', 'musical', 'puppetShow'], 'hobby': ['music', 'shooting', 'painting', 'gardening', 'handicraft', 'cooking', 'dancing', 'shopping', 'it', 'business', 'psychology', 'workshop', 'holiday', 'fashion'], 'nightlife': ['disco', 'party', 'nightclub', 'bar', 'karaoke', 'hookah', 'loungeBar', 'drinks'], 'food': ['restaurant', 'cafe', 'pizza', 'japaneseFood', 'supper', 'dinner', 'breakfast', 'coffeeAndTea', 'hookah', 'picnic', 'bar', 'pub', 'cocktails', 'meat', 'vine', 'burger', 'fish', 'tasting', 'vegan'], 'entertainment': ['onlineGames', 'billiard', 'bowling', 'zoo', 'boardGames', 'amusementPark', 'circus', 'show', 'waterPark', 'festivals', 'karaoke', 'quest', 'planetarium', 'oceanarium', 'flashmob', 'fashion', 'evening', 'games', 'presentation', 'photo', 'romance'], 'concert': ['rock', 'jazz', 'popMusic', 'musicFestivals', 'folk', 'hipHopAndRap', 'openAir', 'recitals', 'electronicMusic', 'standUp', 'classic'], 'openair': ['open', 'picnic', 'fishing', 'bike', 'rollers', 'iceSkating', 'skiing', 'horseRiding', 'paintball', 'boat', 'diving', 'camping', 'inWildlife', 'snowboarding', 'rafting'], 'education': [], 'dating': [], 'global': [], 'other': []}
214CELERY_BROKER_URL = 'redis://127.0.0.1:6379/0'
215CELERY_RESULT_BACKEND = 'redis://127.0.0.1:6379/0'
216CHAT_AUTH_TOKEN = '********************'
217CHAT_ENABLED = False
218CHAT_URL = 'https://inv-dev-chat.us.to'
219CORS_ORIGIN_WHITELIST = ['localhost:3443', 'localhost:3000', 'localhost:*']
220CSRF_COOKIE_AGE = 31449600
221CSRF_COOKIE_DOMAIN = None
222CSRF_COOKIE_HTTPONLY = False
223CSRF_COOKIE_NAME = 'csrftoken'
224CSRF_COOKIE_PATH = '/'
225CSRF_COOKIE_SECURE = False
226CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
227CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
228CSRF_TRUSTED_ORIGINS = []
229CSRF_USE_SESSIONS = False
230DATABASES = {'default': {'NAME': 'postgres', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'db', 'PORT': 5432, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
231DATABASE_ROUTERS = []
232DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
233DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
234DATETIME_FORMAT = 'N j, Y, P'
235DATETIME_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']
236DATE_FORMAT = 'N j, Y'
237DATE_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']
238DEBUG = True
239DEBUG_PROPAGATE_EXCEPTIONS = False
240DECIMAL_SEPARATOR = '.'
241DEFAULT_CHARSET = 'utf-8'
242DEFAULT_CONTENT_TYPE = 'text/html'
243DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
244DEFAULT_FILE_STORAGE = 'cloudinary_storage.storage.MediaCloudinaryStorage'
245DEFAULT_FROM_EMAIL = 'Invme <sc@invme.com>'
246DEFAULT_INDEX_TABLESPACE = ''
247DEFAULT_TABLESPACE = ''
248DISABLE_COLLECTSTATIC = True
249DISALLOWED_USER_AGENTS = []
250DJSTRIPE_PRORATION_POLICY = True
251DJSTRIPE_WEBHOOK_SECRET = '********************'
252EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
253EMAIL_HOST = 'smtp.sendgrid.net'
254EMAIL_HOST_PASSWORD = '********************'
255EMAIL_HOST_USER = 'app115285750@heroku.com'
256EMAIL_NOREPLY_ADDRESS = 'Invme <noreply@invme.com>'
257EMAIL_NOTIFICATIONS_NEWMESSAGE_CHECK_INTERVAL = 900
258EMAIL_PORT = 587
259EMAIL_SSL_CERTFILE = None
260EMAIL_SSL_KEYFILE = '********************'
261EMAIL_SUBJECT_PREFIX = ''
262EMAIL_TIMEOUT = None
263EMAIL_USE_LOCALTIME = False
264EMAIL_USE_SSL = False
265EMAIL_USE_TLS = True
266ENABLE_DOCS = True
267EVENT_MAX_PHOTOS = 30
268EVENT_TITLE_TEMPLATES = {'travel': {'sea': {'text': 'Ищу {} для путешествия на море, {} на {}.'}, 'europe': {'text': 'Ищу {} для прогулок по Европе, {} на {}.'}, 'beachVacation': {'text': 'Ищу {} для пляжного отдыха, {} на {}.'}, 'guidedTours': {'text': 'Ищу {} для совместной экскурсии, {} на {}.'}, 'weekendTrip': {'text': 'Ищу {} для отдыха на выходные, {} на {}.'}, 'wintering': {'text': 'Ищу {} для совместной зимовки, {} на {}.'}, 'health': {'text': 'Ищу {} для оздоровительного отдыха, {} на {}.'}, 'fitness': {'text': 'Ищу {} для фитнес путешествия, {} на {}.'}, 'diving': {'text': 'Ищу {} для дайвинга, {} на {}.'}, 'roadTrip': {'text”: “Ищу {} в автопутешествие, {} на {}.'}, 'skiing': {'text': 'Ищу {} для катания на лыжах, {} на {}.'}, 'snowboarding': {'text': 'Ищу {} для катания на сноуборде, {} на {}.'}, 'camping': {'text': 'Ищу {} в поход, {} на {}.'}, 'cruise': {'text': 'Ищу {} в круиз, {} на {}.'}, 'surfing': {'text': 'Ищу {} для совместного серфинга {}, на {}.'}, 'pilgrimage': {'text': 'Ищу {} для совместного паломничества, {} на {}.'}, 'education': {'text': 'Ищу {} для образовательного путешествия, {} на {}.'}, 'business': {'text': 'Ищу {} для бизнес путешествия, {} на {}.'}, 'usa': {'text': 'Ищу {} для поездки в Америку, {} на {}.'}, 'islands': {'text': 'Ищу {} для отдыха на остовах, {} на {}.'}}, 'movie': {'russianCinema': {'text': 'Ищу {} для похода в кино на русский фильм, {}'}, 'childrenFilm': {'text': 'Ищу {} для похода в кино на детский фильм, {}'}, 'familyFilm': {'text': 'Ищу {} для похода в кино на семейный фильм, {}'}, 'action': {'text': 'Ищу {} для похода в кино на боевик, {}'}, 'drama': {'text': 'Ищу {} для похода в кино на драму, {}'}, 'comedy': {'text': 'Ищу {} для похода в кино на комедию, {}'}, 'adventure': {'text': 'Ищу {} для похода в кино на приключенческий фильм, {}'}, 'thriller': {'text': 'Ищу {} для похода в кино на триллер, {}'}, 'fantasy': {'text': 'Ищу {} для похода в кино на фантастику, {}'}, 'horror': {'text': 'Ищу {} для похода в кино на ужасы, {}'}, 'animatedFilm': {'text': 'Ищу {} для похода в кино на мультфильм, {}'}}, 'dating': {'': {'text': 'Ищу {} для знакомства, {}'}}, 'sport': {'jogging': {'text': 'Ищу {} для занятий бегом, {}'}, 'extreme': {'text': 'Ищу {} для занятий экстремальным спортом, {}'}, 'fitness': {'text': 'Ищу {} для занятий фитнесом, {}'}, 'gym': {'text': 'Ищу {} для занятий в тренажерном зале, {}'}, 'groupTraining': {'text': 'Ищу {} для занятий в группе, {}'}, 'boxing': {'text': 'Ищу {} для занятий боксом, {}'}, 'yoga': {'text': 'Ищу {} для занятий йогой, {}'}, 'dancing': {'text': 'Ищу {} для занятий танцами, {}'}, 'pilates': {'text': 'Ищу {} для занятий пилатесом, {}'}, 'swimmingPool': {'text': 'Ищу {} для плавания в бассейне, {}'}, 'football': {'text': 'Ищу {} для игры в футбол, {}'}, 'hockey': '********************', 'bike': {'text': 'Ищу {} для катания на велосипеде, {}'}, 'tennis': {'text': 'Ищу {} для игры в теннис, {}'}, 'volleyball': {'text': 'Ищу {} для игры в волейбол, {}'}, 'basketball': {'text': 'Ищу {} для игры в баскетбол, {}'}, 'surfing': {'text': 'Ищу {} для занятия серфингом, {}'}, 'golf': {'text': 'Ищу {} для игры в гольф, {}'}}, 'language': {'speakingClub': {'text': 'Ищу {} практиковать в разговорном клубе, {}'}, 'iAmATeacher': {'text': 'Ищу ученика{} изучать {} язык'}, 'iAmAStudent': {'text': 'Ищу репетитора{} изучать {} язык'}, 'reading': {'text': 'Ищу {} для практики чтения на {} языке'}, 'speaking': {'text': 'Ищу {} практиковать разговорный {} язык'}, 'practicing': {'text': 'Ищу {} для практики, {}'}, 'signLanguage': {'text': ''}, 'remote': {'text': 'Ищу {} учить онлайн, {}'}, 'abroad': {'text': 'Ищу {} учить за границей, {}'}, 'forBeginners': {'text': 'Ищу начинающего{} изучать, {}'}, 'businessLike': {'text': 'Ищу {} учить бизнес {}'}, 'preparationsForExams': {'text': 'Ищу {} для подготовки к экзамену, {}'}, 'forTravelling': {'text': 'Ищу {} учить для путешествий {}'}, 'inGroup': {'text': 'Ищу {} для занятий в группе, {}'}, 'individually': {'text': 'Ищу {} для занятий индивидуально, {}'}}, 'art': {'theatre': {'text': 'Ищу {} для посещения театра, {}'}, 'guidedTour': {'text': 'Ищу {} для посещения экскурсии, {}'}, 'museum': {'text': 'Ищу {} для посещения музея, {}'}, 'exhibition': {'text': 'Ищу {} для посещения выставки, {}'}, 'performances': {'text': 'Ищу {} сходить на спектакль, {}'}, 'gallery': {'text': 'Ищу {} сходить в галерею, {}'}, 'ballet': {'text': 'Ищу {} сходить на балет, {}'}, 'opera': {'text': 'Ищу {} сходить на оперу, {}'}, 'forKids': {'text': 'Ищу {} сходить на детское мероприятие, {}'}, 'musical': {'text': 'Ищу {} сходить на мюзикл, {}'}, 'puppetShow': {'text': 'Ищу {} для посещения кукольного театра, {}'}}, 'hobby': {'music': {'text': 'Ищу {} для занятий музыкой, {}'}, 'shooting': {'text': 'Ищу {} для фотосъемки, {}'}, 'painting': {'text': 'Ищу {} для занятий рисованием, {}'}, 'gardening': {'text': 'Ищу {} для занятий садоводством, {}'}, 'handicraft': {'text': 'Ищу {} для занятий рукоделием, {}'}, 'cooking': {'text': 'Ищу {} для занятий кулинарией, {}'}, 'dancing': {'text': 'Ищу {} для занятий танцами, {}'}, 'shopping': {'text': 'Ищу {} для шопинга, {}'}, 'it': {'text': 'Ищу {} для мероприятия в сфере IT, {}'}, 'business': {'text': 'Ищу {} для бизнес мероприятия, {}'}, 'psychology': {'text': 'Ищу {} для мероприятия по психологии, {}'}, 'workshop': {'text': 'Ищу {} для похода на мастер-класс, {}'}, 'holiday': {'text': ''}, 'fashion': {'text': ''}}, 'nightlife': {'disco': {'text': 'Ищу {} сходить на дискотеку, {}'}, 'party': {'text': 'Ищу {} сходить на вечеринку, {}'}, 'nightclub': {'text': 'Ищу {} сходить в клуб, {}'}, 'bar': {'text': 'Ищу {} сходить в бар, {}'}, 'karaoke': {'text': 'Ищу {} сходить в караоке, {}'}, 'hookah': {'text': 'Ищу {} сходить в кальянную, {}'}, 'loungeBar': {'text': 'Ищу {} сходить в лаундж-бар, {}'}, 'drinks': {'text': 'Ищу {} выпить, {}'}}, 'food': {'restaurant': {'text': 'Ищу {} сходить в ресторан, {}'}, 'cafe': {'text': 'Ищу {} сходить в кафе, {}'}, 'pizza': {'text': 'Ищу {} поесть пиццы, {}'}, 'japaneseFood': {'text': 'Ищу {} поесть японскую кухню, {}'}, 'supper': {'text': 'Ищу {} сходить на ужин, {}'}, 'dinner': {'text': 'Ищу {} сходить на обед, {}'}, 'breakfast': {'text': 'Ищу {} сходить на завтрак, {}'}, 'coffeeAndTea': {'text': 'Ищу {} выпить кофе или чай, {}'}, 'hookah': {'text': 'Ищу {} сходить в кальянную, {}'}, 'picnic': {'text': 'Ищу {} сходить на пикник, {}'}, 'bar': {'text': 'Ищу {} сходить в бар, {}'}, 'pub': {'text': 'Ищу {} выпить в пивном пабе, {}'}, 'cocktails': {'text': 'Ищу {} выпить коктейлей, {}'}, 'meat': {'text': 'Ищу {} поесть мяса, {}'}, 'vine': {'text': 'Ищу {} выпить вина, {}'}, 'burger': {'text': 'Ищу {} поесть бургеров, {}'}, 'fish': {'text': 'Ищу {} поесть рыбы, {}'}, 'tasting': {'text': 'Ищу {} сходить на дегустацию, {}'}, 'vegan': {'text': 'Ищу {} сходить в вегетарианский ресторан, {}'}}, 'entertainment': {'onlineGames': {'text': 'Ищу {} поиграть в онлайн игры, {}'}, 'billiard': {'text': 'Ищу {} поиграть в бильярд, {}'}, 'bowling': {'text': 'Ищу {} поиграть в боулинг, {}'}, 'zoo': {'text': 'Ищу {} сходить в зоопарк, {}'}, 'boardGames': {'text': 'Ищу {} поиграть в настольные игры, {}'}, 'amusementPark': {'text': 'Ищу {} сходить в парк аттракционов, {}'}, 'circus': {'text': 'Ищу {} сходить в цирк, {}'}, 'show': {'text': 'Ищу {} сходить на шоу, {}'}, 'waterPark': {'text': 'Ищу {} сходить в аквапарк, {}'}, 'festivals': {'text': 'Ищу {} сходить на фестиваль, {}'}, 'karaoke': {'text': 'Ищу {} сходить в караоке, {}'}, 'quest': {'text': 'Ищу {} сходить на квест, {}'}, 'planetarium': {'text': 'Ищу {} сходить в планетарий, {}'}, 'oceanarium': {'text': 'Ищу {} сходить в океанариум, {}'}, 'flashmob': {'text': 'Ищу {} сходить на флешмоб, {}'}, 'presentation': {'text': 'Ищу {} сходить на презентацию, {}'}, 'photo': {'text': 'Ищу {} сходить на фотосессию, {}'}, 'games': {'text': 'Ищу {} поиграть в игры, {}'}, 'fashion': {'text': ''}, 'evening': {'text': ''}, 'romance': {'text': ''}}, 'concert': {'rock': {'text': 'Ищу {} сходить на рок-концерт, {}'}, 'jazz': {'text': 'Ищу {} сходить на джаз-концерт, {}'}, 'popMusic': {'text': 'Ищу {} схоить на концерт поп музыки, {}'}, 'musicFestivals': {'text': 'Ищу {} сходить на музыкальный фестиваль, {}'}, 'folk': {'text': 'Ищу {} сходить на концерт народной музыки, {}'}, 'hipHopAndRap': {'text': 'Ищу {} сходить на хип хоп концерт, {}'}, 'openAir': {'text': 'Ищу {} сходить на фестиваль на открытом воздухе, {}'}, 'recitals': {'text': 'Ищу {} сходить на творческий вечер, {}'}, 'electronicMusic': {'text': 'Ищу {} сходить на концерт электронной музыки, {}'}, 'standUp': {'text': 'Ищу {} сходить на концерт электронной музыки, {}'}, 'classic': {'text': 'Ищу {} сходить на концерт классической музыки, {}'}}, 'openair': {'open': {'text': 'Ищу {} для поездки на природу, {}'}, 'picnic': {'text': 'Ищу {} для поездки на пикник, {}'}, 'fishing': {'text': 'Ищу {} для поездки на рыбалку, {}'}, 'bike': {'text': 'Ищу {} для поездки на рыбалку, {}'}, 'rollers': {'text': 'Ищу {} для катания на роликах, {}'}, 'iceSkating': {'text': 'Ищу {} для катания на коньках, {}'}, 'skiing': {'text': 'Ищу {} для катания на лыжах, {}'}, 'horseRiding': {'text': 'Ищу {} для катания на лошадях, {}'}, 'paintball': {'text': 'Ищу {} для игры в пейтбол, {}'}, 'boat': {'text': 'Ищу {} для катания на катере, {}'}, 'diving': {'text': 'Ищу {} для занятий дайвингом, {}'}, 'camping': {'text': 'Ищу {} для поездки в поход, {}'}, 'inWildlife': {'text': 'Ищу {} для поездки на охоту, {}'}, 'snowboarding': {'text': 'Ищу {} для катания на сноуборде, {}'}, 'rafting': {'text': 'Ищу {} для поездки на сплав, {}'}}, 'education': {}, 'global': {}, 'other': {}}
269EXTERNAL_EVENT_SOURCES = {'KUDAGO': 1}
270FILE_CHARSET = 'utf-8'
271FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
272FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
273FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
274FILE_UPLOAD_PERMISSIONS = None
275FILE_UPLOAD_TEMP_DIR = None
276FIRST_DAY_OF_WEEK = 0
277FIXTURE_DIRS = []
278FORCE_SCRIPT_NAME = None
279FORMAT_MODULE_PATH = None
280FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
281FREE_LIMITS = {'total_events_in_category': 500, 'daily_invites_sent': 50}
282GOOGLE_MAPS_KEY = '********************'
283GRAPHENE = {'SCHEMA': 'facebid.schema.schema', 'MIDDLEWARE': ['graphene_django.debug.DjangoDebugMiddleware']}
284GRAPHENE_CACHE_SETTINGS = {}
285GRAPHENE_DJANGO_EXTRAS = {'DEFAULT_PAGINATION_CLASS': 'graphene_django_extras.paginations.LimitOffsetGraphqlPagination', 'DEFAULT_PAGE_SIZE': 20, 'MAX_PAGE_SIZE': 50, 'CACHE_ACTIVE': True, 'CACHE_TIMEOUT': 300}
286IGNORABLE_404_URLS = []
287INSTALLED_APPS = ['django.contrib.contenttypes', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'debug_toolbar', 'rest_framework', 'rest_framework.authtoken', 'corsheaders', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.vk', 'rest_auth.registration', 'rest_auth', 'actstream', 'stream_django', 'storages', 'generic_relations', 'cloudinary_storage', 'cloudinary', 'graphene_django', 'algoliasearch_django', 'photos', 'locations', 'users', 'events', 'stats', 'activity', 'chat', 'seo', 'external_events', 'mail', 'statistics', 'payments', 'schemas', 'django_admin_json_editor', 'django_extensions', 'django_pgviews', 'django_summernote', 'django_celery_beat', 'djstripe', 'wagtail.contrib.modeladmin', 'wagtail.contrib.forms', 'wagtail.contrib.redirects', 'wagtail.embeds', 'wagtail.sites', 'wagtail.users', 'wagtail.snippets', 'wagtail.documents', 'wagtail.images', 'wagtail.search', 'wagtail.admin', 'wagtail.core', 'modelcluster', 'taggit']
288INTERNAL_IPS = "('127.0.0.1', 'facebid.herokuapp.com', 'api.invme.com', 'invme-api-staging.herokuapp.com')"
289INVME_API_URL = '********************'
290IPDATA_KEY = '********************'
291LANGUAGES = [('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'), ('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')]
292LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
293LANGUAGE_CODE = 'ru-RU'
294LANGUAGE_COOKIE_AGE = None
295LANGUAGE_COOKIE_DOMAIN = None
296LANGUAGE_COOKIE_NAME = 'django_language'
297LANGUAGE_COOKIE_PATH = '/'
298LOCALE_PATHS = []
299LOCATION_CATEGORIES = ['academy-of-music', 'airports', 'amusement', 'animal-shelters', 'anticafe', 'art-centers', 'art-space', 'attractions', 'bakeries', 'banquets', 'bar', 'bar-s-zhivoj-muzykoj', 'bazy-otdyha', 'beaches', 'billiards', 'books', 'bowling', 'brewery', 'bridge', 'business', 'cafe', 'campings', 'canteens', 'car-washes', 'castle', 'cathedrals', 'cats', 'church', 'cinema', 'circus', 'climbing-walls', 'clothing', 'clubs', 'coffee', 'comedy-club', 'concert-hall', 'course', 'coworking', 'culture', 'dance-studio', 'diving', 'dogs', 'doma-otdyha', 'education-centers', 'exhibition', 'farmer-shops', 'fastfood', 'fitness', 'flea-market', 'fountain', 'gallery', 'gay-bar', 'gifts', 'handmade', 'health-food', 'homesteads', 'hostels', 'hotels', 'houses', 'ice-rink', 'inn', 'karaoke', 'karts', 'kids', 'kottedzhi', 'lakes', 'library', 'metro', 'monastery', 'monument', 'mosque', 'museums', 'music-stores', 'observatory', 'online-shopping', 'other', 'paintball', 'painting', 'palace', 'pansionaty', 'park', 'perfume-stores', 'pet-store', 'photo-places', 'pocket-parks', 'prirodnyj-zapovednik', 'pub', 'questroom', 'recreation', 'restaurants', 'rollerdromes', 'roof', 'rope-park', 'rynok', 'salons', 'sanatorii', 'second-hand', 'shooting-ranges', 'shopping-mall', 'shops', 'show-room', 'sights', 'slope', 'sport', 'sport-centers', 'stable', 'station', 'stomatologiya', 'streets', 'strip-club', 'suburb', 'swimming-pool', 'synagogue', 'tea', 'temple', 'theatre', 'toys', 'vegetarian', 'vintage', 'water-park', 'wind-tunnels', 'workshops', 'yard', 'zoo']
300LOCATION_MAX_PHOTOS = 30
301LOGGING = {}
302LOGGING_CONFIG = 'logging.config.dictConfig'
303LOGIN_REDIRECT_URL = '/'
304LOGIN_URL = '/accounts/login/'
305LOGOUT_REDIRECT_URL = None
306MANAGERS = []
307MEDIA_ROOT = ''
308MEDIA_URL = '/'
309MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
310MIDDLEWARE = ['debug_toolbar.middleware.DebugToolbarMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'facebid.middleware.LastActivityMiddleware', 'wagtail.core.middleware.SiteMiddleware', 'wagtail.contrib.redirects.middleware.RedirectMiddleware']
311MIGRATION_MODULES = {}
312MONTH_DAY_FORMAT = 'F j'
313NUMBER_GROUPING = 0
314PASSWORD_HASHERS = '********************'
315PASSWORD_RESET_TIMEOUT_DAYS = '********************'
316PHOTO_MODERATION = ''
317PHOTO_UPLOADER_TOKEN = '********************'
318POSTER_CATEGORIES = ['ball', 'business-events', 'cinema', 'circus', 'comedy-club', 'concert', 'dance-trainings', 'discount', 'education', 'entertainment', 'evening', 'exhibition', 'fashion', 'festival', 'flashmob', 'games', 'global', 'holiday', 'kids', 'kvn', 'magic', 'masquerade', 'meeting', 'night', 'open', 'other', 'party', 'permanent-exhibitions', 'photo', 'presentation', 'quest', 'recreation', 'romance', 'sale', 'shopping', 'show', 'social-activity', 'speed-dating', 'sport', 'stand-up', 'stock', 'theater', 'tour', 'yarmarki-razvlecheniya-yarmarki', 'yoga']
319POSTER_TAGS = {'emergent place', 'stand-up shows', 'international women day', 'лучший фестиваль', 'russian rappers', 'electronics', 'things to do with friends', 'sweets', 'food', 'handicraft', 'rock climbing', 'лучший образовательный проект', 'ремонт и строительство', 'wedding', 'new-york', 'disco', 'french', 'workshops for women', 'games', 'boat', 'summer cafes', 'fantoccini', 'эгоист', 'street theaters', 'акции и скидки на 14 февраля', 'paintball', 'акции и скидки на 8 марта', 'history & figures', 'baron munchausen', 'painting & graphic art', "children's theater", 'ночь музеев в петербурге', 'the bronx', 'cute', 'heart comedy', 'delicious', 'благотворительность', 'alexander pushkin', 'face painting ', 'spring and labour day', 'drawing & illustration', 'house music', 'new year feel ', '18+', 'club life', 'красота и здоровье', 'stuffed toys', 'hobby clubs', 'куда сходить в выходные в екатеринбурге всей семьёй', 'parenting', 'tubing', 'collection', "st. patrick's day", 'silent cinema', 'sports', 'symbolism', 'other', 'science show', 'архитектура', 'separate waste collection', 'detective story', 'outdoor fun', 'scotland', 'aleksandr solzhenitsyn', 'hunting', 'have-not', 'r&b', 'film adaptation', 'diana vishneva', 'праздник весны и труда', 'matinees', 'fishing', 'quests for kids', 'крафтовое пиво', 'pedestrian', 'food and drink', 'religious culture', 'tattoo', 'рестораны для свиданий', 'design', 'postcards', 'alexander ostrovsky', 'free', 'winter recreations', 'airplane flights', 'mini-golf', 'recycling', 'venice film festival', 'как провести 23 февраля', 'мистика', 'japan', 'steampunk', 'games for children', 'интернет', 'интервью', '8bit', 'подарки на 14 февраля', 'добрые дела', 'charlie chaplin', 'speed dating', 'дизайн', 'dinosaurs', 'ivan vyrypaev', 'video', 'bus', 'hard rock', 'psychology', 'rzd', 'для женщин', 'vinyl records', 'exotics', 'things to do on march 8', 'masquerade', 'silver age', 'vocal music', 'self development', 'sales', 'garage rock', 'hanukkah', 'underground style', 'architecture & design', 'barbecue', 'pop', 'geek picnic', 'experimental theatre', 'дни открытых дверей', 'за городом', 'art & the city', 'illustration', 'для дома', 'новые места', 'modern dramaturgy', 'animals', 'film schools', 'это лето', 'exhibition spaces', 'experimental art', 'psychedelic', 'mixed martial arts', 'adventures', 'it-events', 'wind instruments', 'kremlin', 'social drama', 'murder mystery games', 'бизнес-образование', 'new year night', 'gothic', 'make up', 'thematic', 'vr', 'банкетные залы', 'antoine de saint-exupery', 'romance', 'squirrels', 'pop art', 'slasher film', 'paralympic games', 'old new year', 'accordion music', 'futurism', 'скидки на билеты в театр и специальные предложения', 'existential', 'manifesta', 'cover version', 'dating', 'lectures for children', 'eugene grshkovets', 'love', 'to drink tea', 'ночь в музее 2016', 'middle ages', 'modern dance', 'self education', 'adults only', 'красивые вещи из серебра', 'promotions', 'город', 'ball', 'языки', 'musical', 'extraordinary', 'drama', 'дети', 'museum adventure', 'crafts', 'society', 'delivery', 'legends of st.petersburg', 'хэллоуин 2016', 'extreme sport', 'shopping', 'extreme', 'guitar', 'vintage', 'cats', 'motorcycles', 'charity', 'billiards', 'shrove tuesday ', 'hairdo', 'pan asian cuisine', 'день города 2016', 'vr games', 'going out', 'welfare work', 'roman viktyuk', 'graffiti', 'events for grannies', 'villages', 'branding', 'health & beauty ', 'pierre beaumarchais', 'the master and margarita ', 'polaroid', 'whole', 'canal and river', 'new year places', 'modern artist', 'where to shooting', 'karaoke', 'djazz classics', 'art', 'education news', 'franz kafka', 'laser show', 'outdoor ice rinks', 'uncommon places', 'своп', 'thriller', 'communicative trainings', 'guinness world records', 'photojournalism', 'mode of life', 'foosball', 'restaurant day', 'table tennis', 'сделать мейкап', 'kazimir malevich', 'детские путевки', 'place for date', 'speed-dating', 'vacation', 'italian', 'история быта', 'antique music', 'sax', 'ночь музеев в москве', 'новый год 2020', 'около футбола', 'absurd', 'ropes courses', 'день города', 'puppet show', 'dmitry bykov', 'beaches', 'pin up', 'fashion trends', 'city', 'tennis', 'art therapy', 'moustache', 'holland', 'classical', 'осень', 'natural sciences', 'new year entertainment', 'park dance', 'путешествия', 'traditions', 'brodsky', 'evening', 'тренинги и семинары', 'new year exhibitions', 'skiing', 'eco-lifestyle', 'shops for men', 'greek myths', 'soap bubble', 'souvenirs', 'exact sciences', 'бесплатно', 'funk/soul', 'coziness', 'hustle', 'surrealism', 'festivals', 'corporate party', 'жаркие скидки', 'victory day', 'baroque', 'circus', 'salvador dali', 'garage sales', 'analog photography', 'world and folk', 'tech', 'noughties', 'brooklyn', 'video mapping', 'screenings for children', 'woman', 'storytelling', 'день рок-н-ролла', 'in russia', 'подарки для мужчин', 'new year concerts', 'irish music', 'pancakes', 'events for youth', 'instagram', 'interactive-performance', 'alpine skiing', 'парадные', 'sculpture', 'retro', 'children and family holidays', 'creative evenings', 'modern classical music', 'street art', 'fashion', 'outings', 'family time', 'pools & swimming', 'scrapbooking', 'gadgets', 'moscow-city-day', 'comics', 'success', 'international festivals', 'france', 'childhood', 'фестиваль «территоия»', 'usa', 'творчество', 'moliere', 'comedy', 'immersive theatre', 'quests', 'arcade machines', 'высококачественные удобрения для растений', 'history', 'flashmobs', 'дети на каникулах', 'sokolniki park', 'fashion business', 'documentary films', 'north america', 'open air', 'celebrate birthday', 'jousts', 'uniform state exam', "children's day", 'новогодние путешествия и экскурсии', 'clothes', 'mulled wine', 'алые паруса', 'зож и спорт', 'future', 'stand up shows', 'weekend', 'industrial exhibitions', 'акции и скидки на 23 февраля', 'intensive course', 'strikeball', 'business events', 'reggae', 'aida', 'a walk', 'school', 'ambient music', 'discotheque 80s', 'russia day', 'гастрономические события', 'landscape painting', 'rent', 'track and field', 'stained-glass windows', 'children party', 'grilled dishes', 'joy', 'black and white movies', 'interactive', 'отдых и развлечения', 'realism', 'johann-sebastian-bach', 'urbanism', 'с парнем', 'природа', 'yoga', 'lermontov', 'restaurants for corporate events', 'grunge', 'ingmar bergman', 'designer clothing', 'personal development', 'crime and punishment', 'city tour', 'tug of war ', 'arms', 'latina dancing', 'spa', 'olivier award', 'английский язык', 'handcrafted', 'speed skating', 'roller skates', 'flamenco', 'great britain', 'музей: выставка года', 'comedy club', 'black friday', 'permanent exhibitions', 'drum and bass', 'sergei dovlatov', 'vaudeville', 'лучшее в мае', 'ferris wheel', 'kindliness', 'sports day', 'veloevents', 'courses', 'hans christian andersen', 'tea ceremony', 'with famous actors', 'spain', 'art lessons', 'hayao miyazaki', 'world fashion', 'charity events', 'park yoga', 'theater', 'sixties', 'high fashion', 'hipsters', 'shostakovich', 'germany', "new year's performances", 'equestrian', 'comedy play', 'to have supper', 'geeks', '6+', 'jam session', 'atv', 'театр: спектакль года', "valentine's day", 'board games', 'choir', 'добрый проект года', 'lessons of good', 'за пределами поля', 'shorts', 'festival of colors', 'perfect for a date', 'bard', 'techno parties', 'scary stuff', 'alpinism', 'kvn', 'photobiennale', 'культура', 'современное искусство', 'movie screenings', 'ice', 'организация банкетов', 'parkour', 'new year sales', 'farce', 'new year gifts', 'knowledge day', 'pole dancing', 'father frost', 'football matches', 'music festivals', 'burgers', 'boxing', 'woody allen', 'fair', 'action movie', 'active rest outdoors', 'nikolai gogol', 'sochi-2014', 'avant-garde', 'street adventure', 'contemporary poets', 'war and peace', 'события июля', 'wakeboard', 'flowers', 'квн', 'bohemianism', 'кино', 'food shops', 'pasternak', 'anniversary', 'parties', 'kids 4-6 years', 'jam', 'great patriotic war', 'invention', 'graduation party', 'forwardness', 'batik', 'porcelain', 'oratory', 'business meeting', 'romeo and juliet', 'urfin', 'fyodor-dostoevsky', 'parks', 'ballet', 'social network', 'journalism courses', 'multimedia', 'for students', 'sergey shurov', 'theater (plays, opera, ballet etc)', 'aleksandr vasilev', 'homelike-cafes', 'hamlet', 'balloon flights', 'night of the ad eaters', 'shooting', 'sport', 'performances for children', 'open lessons', 'creative cluster', 'self made', 'hits', 'cubism', 'boris grebenshikov', 'chemistry', 'dj sets', 'for two', 'food festivals', 'health & beauty', 'snowmobile', 'pedestrian street adventure', 'erich maria remarque', 'acting', 'готовься к лету', 'время добрых дел', 'liberal arts', 'autumn vacation', 'at night', 'библионочь', 'contemporary art', 'music', 'beatles', 'humorists', 'film festivals', 'fast-food', 'подарки на 8 марта', 'стиль жизни', 'game of thrones', 'nineties', 'где побывать в санкт-петербурге', 'students day', 'aleksandr volodin', 'новогодние распродажи и акции', 'contest games', 'sing', 'hand-made', 'friendship', 'icons', 'выгодно', 'dance', 'volunteering', 'shashlik', 'techno', 'skating', 'ussr', 'lounge music', 'rimas tuminas', 'лучшее', 'pets', 'photo session', 'концертная программа', 'swimming', 'conceptual art', 'hockey', 'modeling', 'отдых на природе', 'ешь, пей, танцуй', 'covers', 'public transport', 'training for parents', 'khimki', 'trial lessons', 'okeanariums', 'laser tag', 'orient', 'selfie', 'premiere', 'northern europe', 'informal events', 'new-year-recreation', 'brazier dishes', 'concerts', 'культмаршрут', 'secrets', 'zombie-mob', 'sand drawing', 'education', 'contemporary dance', 'рванем на природу', 'world & travel', 'лекции и мастер-классы', 'chanson', 'античность', 'folk art', 'peter the great', 'вднх', 'shakespeare', 'new year parties', 'лето', 'presentations', 'dolphinarium', 'europe', 'meetings', 'experimental music', "children's workshops", 'lope de vega', 'painting', 'abstract art', 'open air cinemas', 'eco-events', 'global events', 'история', 'town-day', 'chess', 'babbies', 'leo tolstoy', "children's birthday", 'лайфхаки', 'museum news', 'opera', 'litter pick', 'обучение', 'celtic music', 'другой петербург', 'piano music', 'amusement park', 'breakbeat', 'flea markets', 'constructivism', 'meditations', 'tours', 'indoor ice rink', 'fresh air', 'животные', 'chocolate', 'creative activity', 'lars von trier', 'winter vacation', 'volunteer clean up', 'cooking', 'for people with disabilities', 'boat rental', 'studying abroad', 'punk', 'art-cafe', 'free movies', 'italian cinema', 'experimantal music', 'pony', 'operetta', 'exhibitions', 'sport & fitness', 'street food', 'pageants', 'massage', 'opening of bridges', 'exhibits for children', 'dogs', 'beautiful', 'doner-kebab', 'кальянная', 'concerts for children', 'world war ii', 'robots', 'aerialists', 'basketball', 'karting', 'ice skates', 'lent', 'discotheque 90s', 'yahts', 'war drama', 'modern', 'night', 'hang gliding', 'show', 'arboretums', 'watercolor', 'anton chekhov', 'discounts', 'perfume', 'edm', 'pottery', 'moto sports', 'daniil kharms', 'earth hour', 'for tourists', 'night of museums', 'pastry', 'romantic movies', 'heartful', 'culture and art', 'парки и сады', 'бизнес', 'for kids', 'creativity', 'satire', 'где и как лучше всего искать работу', 'weekend with kids', 'bam next wave', 'geeky', 'farewell bell', 'ethno', 'детский выпускной', 'alternative', 'shocking', 'banksy', 'актеры и режиссеры', 'hobby', 'english', 'выступление года', 'table games', 'educational tours', 'harp', 'night of art', 'wolfgang amadeus mozart', 'collages', 'new year travel offer', 'другая москва', 'holidays', 'firework', 'felt', 'melodrama', 'bowling', 'sport news', 'ночь музеев 2016', 'sundecks', "new year's eve", 'rave', 'городской проект года', 'magic', 'eugene onegin', 'sherlock', 'calligraphy', 'hockey matches', 'sports clubs', 'mafia', 'sporting events', 'photo', 'jazz and blues', 'fantasy film', 'harry potter', "children's sports centers", 'sport broadcasting', 'про еду', 'bicycle', 'zhenya lubich', 'preschoolers', 'horror', 'yoga and sport', 'play areas', 'falafel', 'autoquest', "new year's eve in a restaurant", 'photography', 'asia', 'хобби', 'children camps', 'сhristmas', 'iphone', 'have a dance', 'bulgakov', 'secular reception', 'poster', 'quiet places', 'celebrity', 'лучшие события 8 марта', 'cartoons', 'health', 'new year vacation', 'скидки, акции, распродажи', 'jewelery', 'rnb', 'tours for children', 'лучшие события 23 февраля', 'readings', 'rope parks', 'чемпионат мира по футболу 2018', 'spring vacation', 'organ music', 'эпоха возрождения', 'trampolines', 'romantic', 'rockabilly', '23 февраля', 'fashion news', 'schoolchildren', 'leisure activities', 'italy', 'cyberpunk', 'dikaya myata festival', 'metal', 'oscar wilde', 'historical reconstruction', 'bookcrossing', 'business ', 'ethnic cuisine', 'new year with kids', "children's literature", 'activities in parks', 'jungle music', 'fashion jewelry', 'physics', 'масленица 2019', 'fantasy', 'fire show', 'halloween', 'городские прогулки', 'parody', 'giacomo puccini', 'maxim gorky', '12+', 'coworkings', 'football', 'applied art', 'зима', 'poetries', 'space probe day', 'night bus', 'windsurfing', 'zurab tsereteli', 'to buy gift', 'for the blind', 'cirque du soleil', 'balloons', 'russian folk songs', 'teenagers', 'chutes', 'в отрыв', 'cruises', 'skate', 'лучшее в театрах', 'vegeterian dishes', 'halal', 'fencing', 'гастроли', 'photoevents', 'joggings', 'trend', 'ice cream', 'scandinavian style', 'choreographies', 'circus performances', 'decadence', 'recreation', '3d-printer', 'street racing', 'international exhibitions', 'west end', 'театральная олимпиада', 'studying', 'rock', 'renata litvinova', 'hardcore', 'voleyball', 'night street adventure', 'open days', 'zoos', 'child educational center', 'события июня', '«the voice»', 'tango', 'breakdance', 'entertainment', 'travels', 'farm products', 'новое на сайте', 'food delivery', 'morning', 'mythology', 'детям', 'riding', 'наука и технологии', 'festivities', 'municipal improvement', 'summer vacation', 'animals and birds', 'anime and cosplay', 'summerstage', 'bicycles', 'unusual interior', "valentine's day romantic", 'legendary people', 'cartoon animation', 'развлечения', 'may holidays', 'national holidays', 'new year plays', 'kids', 'hollywood', 'post-roсk', 'russian rock', 'symphony orchestra', 'start-up', 'эпиляция', 'фигурное катание', 'скидки на обучение', 'interest clubs', 'second higher education', 'snowboard', 'roof concerts', 'to drink coffee', 'post-punk', 'summer entertainment', 'handmade', 'lego', 'viii санкт-петербургский международный культурный форум', 'carnival', 'масленица 2016', 'день города 2019', 'cosmos', 'romanovs', 'violin', 'уход за телом', 'trampoline centers', 'math', 'dress code', 'дистанционное обучение', 'уход за лицом', 'auto', 'главные события лета', 'look', 'apparel', 'vr clubs', 'open kitchen', 'giuseppe verdi', 'cinema of germany', 'туризм', 'broadway', 'video art', 'books', 'cars', 'theme parties', 'india', 'день победы', 'china', 'pies', 'kabare', 'documentary photography', "children's entertainment centers", 'hip-hop/rap', 'tarkovskiy', 'movies', 'the most comfortable places', 'martial arts', 'friday eve', 'languages', 'manhattan', 'еда', 'olympic', 'playground', 'folklore', 'year of ecology', 'музыка', 'gastronomic cuisine', "children's museums", 'easter', 'role play', 'eutrophy', 'музеон', 'hr management', 'close fight', 'have a bite', 'electropop', 'beauty shows', 'dance trainings', 'soviet art', 'situation comedy', 'french films', 'science', 'technologies', 'trinketry', 'serials', 'лучшее событие для всей семьи', 'indie', 'electronic', '16+', 'unusual cafes', 'feed the animals', 'training for children', 'etching', 'salsa', 'ukulele', 'trash', 'aqua parks', 'well-like courtyards', 'distance education', 'rapid transit', 'dolls', 'industrial', 'open mic', 'catering', 'swimming pools', 'computer games', 'idm', 'special', 'advanced training', 'all fools day', 'impressionism', 'счастливые купоны'}
320PREPEND_WWW = False
321PROFILE_MAX_PHOTOS = 100
322REST_FRAMEWORK = {'DEFAULT_THROTTLE_CLASSES': ['rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle'], 'DEFAULT_THROTTLE_RATES': {'anon': '100000/day', 'user': '500000/day'}, 'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.TokenAuthentication'], 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer')}
323ROOT_URLCONF = 'facebid.urls'
324SECRET_KEY = '********************'
325SECURE_BROWSER_XSS_FILTER = False
326SECURE_CONTENT_TYPE_NOSNIFF = False
327SECURE_HSTS_INCLUDE_SUBDOMAINS = False
328SECURE_HSTS_PRELOAD = False
329SECURE_HSTS_SECONDS = 0
330SECURE_PROXY_SSL_HEADER = None
331SECURE_REDIRECT_EXEMPT = []
332SECURE_SSL_HOST = None
333SECURE_SSL_REDIRECT = False
334SERVER_EMAIL = 'root@localhost'
335SESSION_CACHE_ALIAS = 'default'
336SESSION_COOKIE_AGE = 1209600
337SESSION_COOKIE_DOMAIN = None
338SESSION_COOKIE_HTTPONLY = True
339SESSION_COOKIE_NAME = 'sessionid'
340SESSION_COOKIE_PATH = '/'
341SESSION_COOKIE_SECURE = False
342SESSION_ENGINE = 'django.contrib.sessions.backends.db'
343SESSION_EXPIRE_AT_BROWSER_CLOSE = False
344SESSION_FILE_PATH = None
345SESSION_SAVE_EVERY_REQUEST = False
346SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
347SETTINGS_MODULE = 'facebid.settings'
348SHORT_DATETIME_FORMAT = 'm/d/Y P'
349SHORT_DATE_FORMAT = 'm/d/Y'
350SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
351SILENCED_SYSTEM_CHECKS = []
352SITE_ID = 2
353SOCIALACCOUNT_PROVIDERS = {'facebook': {'METHOD': 'oauth2', 'SCOPE': ['email', 'public_profile', 'user_friends'], 'AUTH_PARAMS': {'auth_type': 'reauthenticate'}, 'FIELDS': ['id', 'email', 'name', 'first_name', 'last_name', 'verified', 'locale', 'timezone', 'link', 'gender', 'location', 'birthday', 'updated_time'], 'EXCHANGE_TOKEN': '********************', 'LOCALE_FUNC': <function <lambda> at 0x7fcdf546e8c0>, 'VERIFIED_EMAIL': False, 'VERSION': 'v2.12'}, 'google': {'SCOPE': ['profile', 'email'], 'AUTH_PARAMS': {'access_type': 'online'}}}
354SOCIAL_AUTH_FACEBOOK_KEY = '********************'
355SOCIAL_AUTH_FACEBOOK_SECRET = '********************'
356STATICFILES_DIRS = "('/facebid/static',)"
357STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
358STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
359STATIC_ROOT = '/facebid/staticfiles'
360STATIC_URL = '/static/'
361STREAM_API_KEY = '********************'
362STREAM_API_SECRET = '********************'
363STRIPE_LIVE_MODE = False
364STRIPE_LIVE_PUBLIC_KEY = '********************'
365STRIPE_LIVE_SECRET_KEY = '********************'
366STRIPE_TEST_PUBLIC_KEY = '********************'
367STRIPE_TEST_SECRET_KEY = '********************'
368TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/facebid/templates', '/facebid/templates/allauth', '/facebid/templates/mail'], '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', 'facebid.context_processors.export_vars']}}]
369TEMPLATE_EXTENSION = 'html'
370TEST_NON_SERIALIZED_APPS = []
371TEST_RUNNER = 'django.test.runner.DiscoverRunner'
372THOUSAND_SEPARATOR = ','
373TIME_FORMAT = 'P'
374TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
375TIME_ZONE = 'UTC'
376USE_ETAGS = False
377USE_I18N = True
378USE_L10N = True
379USE_THOUSAND_SEPARATOR = False
380USE_TZ = True
381USE_X_FORWARDED_HOST = False
382USE_X_FORWARDED_PORT = False
383WAGTAIL_SITE_NAME = 'Invme'
384WSGI_APPLICATION = 'facebid.wsgi.application'
385X_FRAME_OPTIONS = 'SAMEORIGIN'
386YANDEX_AUTH_TOKEN = '********************'
387YANDEX_TRANSLATE_TEMPLATE_URL = None
388YEAR_MONTH_FORMAT = 'F Y'
389
390
391You're seeing this error because you have DEBUG = True in your
392Django settings file. Change that to False, and Django will
393display a standard page generated by the handler for this status code.