· 6 years ago · Oct 23, 2019, 05:14 PM
1ProgrammingError at /ads/delivery/
2column pinode_pinode.manifest_id does not exist
3LINE 1: ..."."modified_at", "pinode_pinode"."offline_since", "pinode_pi...
4 ^
5
6
7Request Method: GET
8Request URL: https://ads.drivesally.com/ads/delivery/?ad__name=bob
9Django Version: 2.2.4
10Python Executable: /usr/local/bin/python
11Python Version: 3.7.4
12Python Path: ['/app', '.', '/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']
13Server time: Wed, 23 Oct 2019 17:10:13 +0000
14Installed Applications:
15['channels',
16 'rest_framework',
17 'rest_framework.authtoken',
18 'corsheaders',
19 'rest_auth',
20 'rest_framework_jwt',
21 'storages',
22 'django.contrib.admin',
23 'django.contrib.auth',
24 'django.contrib.contenttypes',
25 'django.contrib.sessions',
26 'django.contrib.messages',
27 'django.contrib.staticfiles',
28 'django_filters',
29 'django_celery_results',
30 'django_celery_beat',
31 'health_check',
32 'health_check.db',
33 'health_check.contrib.celery',
34 'pinode',
35 'ads',
36 'manifest']
37Installed Middleware:
38['django.middleware.security.SecurityMiddleware',
39 'django.contrib.sessions.middleware.SessionMiddleware',
40 'whitenoise.middleware.WhiteNoiseMiddleware',
41 'django.middleware.common.CommonMiddleware',
42 'django.middleware.csrf.CsrfViewMiddleware',
43 'django.contrib.auth.middleware.AuthenticationMiddleware',
44 'django.contrib.messages.middleware.MessageMiddleware',
45 'django.middleware.clickjacking.XFrameOptionsMiddleware',
46 'corsheaders.middleware.CorsMiddleware']
47
48
49Traceback:
50
51File "/usr/local/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py" in __get__
52 164. rel_obj = self.field.get_cached_value(instance)
53
54File "/usr/local/lib/python3.7/site-packages/django/db/models/fields/mixins.py" in get_cached_value
55 13. return instance._state.fields_cache[cache_name]
56
57During handling of the above exception ('pinode'), another exception occurred:
58
59File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
60 84. return self.cursor.execute(sql, params)
61
62The above exception (column pinode_pinode.manifest_id does not exist
63LINE 1: ..."."modified_at", "pinode_pinode"."offline_since", "pinode_pi...
64 ^
65) was the direct cause of the following exception:
66
67File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
68 34. response = get_response(request)
69
70File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
71 115. response = self.process_exception_by_middleware(e, request)
72
73File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
74 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
75
76File "/usr/local/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
77 54. return view_func(*args, **kwargs)
78
79File "/usr/local/lib/python3.7/site-packages/django/views/generic/base.py" in view
80 71. return self.dispatch(request, *args, **kwargs)
81
82File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
83 495. response = self.handle_exception(exc)
84
85File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
86 455. self.raise_uncaught_exception(exc)
87
88File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
89 492. response = handler(request, *args, **kwargs)
90
91File "/usr/local/lib/python3.7/site-packages/rest_framework/generics.py" in get
92 201. return self.list(request, *args, **kwargs)
93
94File "/usr/local/lib/python3.7/site-packages/rest_framework/mixins.py" in list
95 45. return self.get_paginated_response(serializer.data)
96
97File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in data
98 768. ret = super(ListSerializer, self).data
99
100File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in data
101 262. self._data = self.to_representation(self.instance)
102
103File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
104 686. self.child.to_representation(item) for item in iterable
105
106File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in <listcomp>
107 686. self.child.to_representation(item) for item in iterable
108
109File "/usr/local/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
110 517. attribute = field.get_attribute(instance)
111
112File "/usr/local/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
113 453. return get_attribute(instance, self.source_attrs)
114
115File "/usr/local/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
116 101. instance = getattr(instance, attr)
117
118File "/usr/local/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py" in __get__
119 178. rel_obj = self.get_object(instance)
120
121File "/usr/local/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py" in get_object
122 145. return qs.get(self.field.get_reverse_related_filter(instance))
123
124File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in get
125 402. num = len(clone)
126
127File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in __len__
128 256. self._fetch_all()
129
130File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in _fetch_all
131 1242. self._result_cache = list(self._iterable_class(self))
132
133File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py" in __iter__
134 55. results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
135
136File "/usr/local/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
137 1100. cursor.execute(sql, params)
138
139File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
140 99. return super().execute(sql, params)
141
142File "/usr/local/lib/python3.7/site-packages/sentry_sdk/integrations/django/__init__.py" in execute
143 446. return real_execute(self, sql, params)
144
145File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
146 67. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
147
148File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
149 76. return executor(sql, params, many, context)
150
151File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
152 84. return self.cursor.execute(sql, params)
153
154File "/usr/local/lib/python3.7/site-packages/django/db/utils.py" in __exit__
155 89. raise dj_exc_value.with_traceback(traceback) from exc_value
156
157File "/usr/local/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
158 84. return self.cursor.execute(sql, params)
159
160Exception Type: ProgrammingError at /ads/delivery/
161Exception Value: column pinode_pinode.manifest_id does not exist
162LINE 1: ..."."modified_at", "pinode_pinode"."offline_since", "pinode_pi...
163 ^
164
165Request information:
166USER: AnonymousUser
167
168GET:
169ad__name = 'bob'
170
171POST: No POST data
172
173FILES: No FILES data
174
175COOKIES: No cookie data
176
177META:
178CONTENT_TYPE = 'application/json'
179HTTP_ACCEPT = 'application/json'
180HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
181HTTP_ACCEPT_LANGUAGE = 'en-GB,en-US;q=0.9,en;q=0.8'
182HTTP_HOST = 'ads.drivesally.com'
183HTTP_ORIGIN = 'http://localhost:3000'
184HTTP_REFERER = 'http://localhost:3000/ad/4'
185HTTP_SEC_FETCH_MODE = 'cors'
186HTTP_SEC_FETCH_SITE = 'cross-site'
187HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36'
188HTTP_X_AMZN_TRACE_ID = 'Root=1-5db08975-21a5998936bcec90ed29cd78'
189HTTP_X_FORWARDED_FOR = '86.61.13.67'
190HTTP_X_FORWARDED_PORT = '443'
191HTTP_X_FORWARDED_PROTO = 'https'
192PATH_INFO = '/ads/delivery/'
193QUERY_STRING = 'ad__name=bob'
194REMOTE_ADDR = '172.21.20.140'
195REMOTE_HOST = '172.21.20.140'
196REMOTE_PORT = 2550
197REQUEST_METHOD = 'GET'
198SCRIPT_NAME = ''
199SERVER_NAME = '172.17.0.8'
200SERVER_PORT = '8000'
201wsgi.multiprocess = True
202wsgi.multithread = True
203
204Settings:
205Using settings module ad_server.settings
206ABSOLUTE_URL_OVERRIDES = {}
207ADMINS = []
208ALLOWED_HOSTS = ['0.0.0.0', '127.0.0.1', 'localhost', '3.130.119.121', 'ads.drivesally.com', 'us-alb-ads-demo-516077984.us-east-2.elb.amazonaws.com', '172.21.10.126']
209APPEND_SLASH = True
210ASGI_APPLICATION = 'ad_server.routing.application'
211AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
212AUTH_PASSWORD_VALIDATORS = '********************'
213AUTH_USER_MODEL = 'auth.User'
214AWS_ACCESS_KEY_ID = '********************'
215AWS_S3_CUSTOM_DOMAIN = None
216AWS_SECRET_ACCESS_KEY = '********************'
217AWS_STORAGE_BUCKET_NAME = 'ad-server-staging-bucket'
218BASE_DIR = '/app'
219CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
220CACHE_MIDDLEWARE_ALIAS = 'default'
221CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
222CACHE_MIDDLEWARE_SECONDS = 600
223CELERY_ACCEPT_CONTENT = ['application/json']
224CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
225CELERY_BROKER_HEARTBEAT = 0
226CELERY_BROKER_URL = 'amqp://vdgumljm:oIH2zYBD9qqQN5GgRVx_Fqxpxd6cTG-5@shrimp.rmq.cloudamqp.com/vdgumljm'
227CELERY_ENABLE_UTC = True
228CELERY_RESULT_BACKEND = 'django-db'
229CELERY_RESULT_SERIALIZER = 'json'
230CELERY_TASK_CREATE_MISSING_QUEUES = True
231CELERY_TASK_SERIALIZER = 'json'
232CELERY_TIMEZONE = 'UTC'
233CHANNEL_LAYERS = {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': ['redis://:oiMvXboE9FPSzoskdNm7r9fvKPFYO9VI@redis-18490.c93.us-east-1-3.ec2.cloud.redislabs.com:18490']}}}
234COLLECT_STATIC = False
235CORS_ORIGIN_ALLOW_ALL = True
236CSRF_COOKIE_AGE = 31449600
237CSRF_COOKIE_DOMAIN = None
238CSRF_COOKIE_HTTPONLY = False
239CSRF_COOKIE_NAME = 'csrftoken'
240CSRF_COOKIE_PATH = '/'
241CSRF_COOKIE_SAMESITE = 'Lax'
242CSRF_COOKIE_SECURE = False
243CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
244CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
245CSRF_TRUSTED_ORIGINS = []
246CSRF_USE_SESSIONS = False
247DATABASES = {'default': {'NAME': 'ads', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'ads-demo.cm2gqjsa9f1x.us-east-2.rds.amazonaws.com', 'PORT': 5432, 'CONN_MAX_AGE': 500, 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
248DATABASE_ROUTERS = []
249DATABASE_URL = 'postgresql://postgres:7e2nMSU49YyWygqUipeA@ads-demo.cm2gqjsa9f1x.us-east-2.rds.amazonaws.com:5432/ads'
250DATA_UPLOAD_MAX_MEMORY_SIZE = None
251DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
252DATETIME_FORMAT = 'N j, Y, P'
253DATETIME_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']
254DATE_FORMAT = 'N j, Y'
255DATE_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']
256DEBUG = True
257DEBUG_PROPAGATE_EXCEPTIONS = False
258DECIMAL_SEPARATOR = '.'
259DEFAULT_CHARSET = 'utf-8'
260DEFAULT_CONTENT_TYPE = 'text/html'
261DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
262DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
263DEFAULT_FROM_EMAIL = 'webmaster@localhost'
264DEFAULT_INDEX_TABLESPACE = ''
265DEFAULT_TABLESPACE = ''
266DEV_SERVER = False
267DISALLOWED_USER_AGENTS = []
268EC2_IP = '172.21.10.126'
269ELASTIC_LOGSTASH_ENV = 'demo'
270EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
271EMAIL_HOST = 'localhost'
272EMAIL_HOST_PASSWORD = '********************'
273EMAIL_HOST_USER = ''
274EMAIL_PORT = 25
275EMAIL_SSL_CERTFILE = None
276EMAIL_SSL_KEYFILE = '********************'
277EMAIL_SUBJECT_PREFIX = '[Django] '
278EMAIL_TIMEOUT = None
279EMAIL_USE_LOCALTIME = False
280EMAIL_USE_SSL = False
281EMAIL_USE_TLS = False
282ENV = ''
283FILE_CHARSET = 'utf-8'
284FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
285FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
286FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
287FILE_UPLOAD_PERMISSIONS = None
288FILE_UPLOAD_TEMP_DIR = None
289FIRST_DAY_OF_WEEK = 0
290FIXTURE_DIRS = []
291FORCE_SCRIPT_NAME = None
292FORMAT_MODULE_PATH = None
293FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
294IGNORABLE_404_URLS = []
295INSTALLED_APPS = ['channels', 'rest_framework', 'rest_framework.authtoken', 'corsheaders', 'rest_auth', 'rest_framework_jwt', 'storages', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_filters', 'django_celery_results', 'django_celery_beat', 'health_check', 'health_check.db', 'health_check.contrib.celery', 'pinode', 'ads', 'manifest']
296INTERNAL_IPS = []
297LANGUAGES = [('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')]
298LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
299LANGUAGE_CODE = 'en-us'
300LANGUAGE_COOKIE_AGE = None
301LANGUAGE_COOKIE_DOMAIN = None
302LANGUAGE_COOKIE_NAME = 'django_language'
303LANGUAGE_COOKIE_PATH = '/'
304LOCALE_PATHS = []
305LOGGING = {'version': 1, 'disable_existing_loggers': False, 'root': {'level': 'INFO', 'handlers': ['console', 'logstash_logs']}, 'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}}, 'handlers': {'console': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'verbose'}, 'logstash_logs': {'level': 'INFO', 'class': 'logstash.TCPLogstashHandler', 'host': 'ec2-54-242-14-150.compute-1.amazonaws.com', 'port': 1514, 'version': 1, 'message_type': 'logstash', 'fqdn': False, 'tags': ['django.request', 'ads-demo']}}, 'loggers': {'django.db.backends': {'level': 'ERROR', 'handlers': ['console', 'logstash_logs'], 'propagate': False}, 'pinode': {'handlers': ['console', 'logstash_logs'], 'level': 'INFO', 'propagate': False}, 'ads': {'handlers': ['console', 'logstash_logs'], 'level': 'INFO', 'propagate': False}}}
306LOGGING_CONFIG = 'logging.config.dictConfig'
307LOGIN_REDIRECT_URL = '/accounts/profile/'
308LOGIN_URL = '/accounts/login/'
309LOGOUT_REDIRECT_URL = None
310MANAGERS = []
311MEDIA_ROOT = '/app/media'
312MEDIA_URL = '/media/'
313MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
314MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corsheaders.middleware.CorsMiddleware']
315MIGRATE = False
316MIGRATION_MODULES = {}
317MONTH_DAY_FORMAT = 'F j'
318NUMBER_GROUPING = 0
319PASSWORD_HASHERS = '********************'
320PASSWORD_RESET_TIMEOUT_DAYS = '********************'
321PREPEND_WWW = False
322PROJECT_DIR = '/app/ad_server'
323REST_FRAMEWORK = {'UNICODE_JSON': True, 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 20, 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.AllowAny'], 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer')}
324ROOT_URLCONF = 'ad_server.urls'
325SECRET_KEY = '********************'
326SECURE_BROWSER_XSS_FILTER = False
327SECURE_CONTENT_TYPE_NOSNIFF = False
328SECURE_HSTS_INCLUDE_SUBDOMAINS = False
329SECURE_HSTS_PRELOAD = False
330SECURE_HSTS_SECONDS = 0
331SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
332SECURE_REDIRECT_EXEMPT = []
333SECURE_SSL_HOST = None
334SECURE_SSL_REDIRECT = False
335SERVER_EMAIL = 'root@localhost'
336SESSION_CACHE_ALIAS = 'default'
337SESSION_COOKIE_AGE = 1209600
338SESSION_COOKIE_DOMAIN = None
339SESSION_COOKIE_HTTPONLY = True
340SESSION_COOKIE_NAME = 'sessionid'
341SESSION_COOKIE_PATH = '/'
342SESSION_COOKIE_SAMESITE = 'Lax'
343SESSION_COOKIE_SECURE = False
344SESSION_ENGINE = 'django.contrib.sessions.backends.db'
345SESSION_EXPIRE_AT_BROWSER_CLOSE = False
346SESSION_FILE_PATH = None
347SESSION_SAVE_EVERY_REQUEST = False
348SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
349SETTINGS_MODULE = 'ad_server.settings'
350SHELL = False
351SHORT_DATETIME_FORMAT = 'm/d/Y P'
352SHORT_DATE_FORMAT = 'm/d/Y'
353SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
354SILENCED_SYSTEM_CHECKS = []
355STATICFILES_DIRS = ['/app/static_folder/']
356STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
357STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
358STATIC_ROOT = '/app/static_media/'
359STATIC_URL = '/static/'
360TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}]
361TESTING = False
362TEST_NON_SERIALIZED_APPS = []
363TEST_RUNNER = 'django.test.runner.DiscoverRunner'
364THOUSAND_SEPARATOR = ','
365TIME_FORMAT = 'P'
366TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
367TIME_ZONE = 'UTC'
368USE_I18N = True
369USE_L10N = True
370USE_THOUSAND_SEPARATOR = False
371USE_TZ = True
372USE_X_FORWARDED_HOST = False
373USE_X_FORWARDED_PORT = False
374WSGI_APPLICATION = 'ad_server.wsgi.application'
375X_FRAME_OPTIONS = 'SAMEORIGIN'
376YEAR_MONTH_FORMAT = 'F Y'
377
378
379You're seeing this error because you have DEBUG = True in your
380Django settings file. Change that to False, and Django will
381display a standard page generated by the handler for this status code.