· 5 years ago · Sep 24, 2020, 06:32 PM
1ProgrammingError at /api/v1/articles/
2column core_coreimage.thumb_100 does not exist
3LINE 1: ...reimage"."dj_image", "core_coreimage"."tg_image", "core_core...
4 ^
5
6
7Request Method: GET
8Request URL: http://yaknema.com/api/v1/articles/
9Django Version: 2.2.13
10Python Executable: /home/jefcolbi/yak_back/env/bin/python
11Python Version: 3.6.9
12Python Path: ['/home/jefcolbi/yak_back/src/yaknema', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/jefcolbi/yak_back/env/lib/python3.6/site-packages']
13Server time: Thu, 24 Sep 2020 18:21:09 +0000
14Installed Applications:
15['django.contrib.admin',
16 'django.contrib.auth',
17 'django.contrib.contenttypes',
18 'django.contrib.sessions',
19 'django.contrib.messages',
20 'django.contrib.staticfiles',
21 'users',
22 'core',
23 'shop',
24 'payment',
25 'accounting',
26 'rest_framework',
27 'rest_framework.authtoken',
28 'corsheaders',
29 'drf_yasg']
30Installed Middleware:
31['django.middleware.security.SecurityMiddleware',
32 'django.contrib.sessions.middleware.SessionMiddleware',
33 'django.middleware.locale.LocaleMiddleware',
34 'corsheaders.middleware.CorsMiddleware',
35 'django.middleware.common.CommonMiddleware',
36 'django.middleware.csrf.CsrfViewMiddleware',
37 'django.contrib.auth.middleware.AuthenticationMiddleware',
38 'django.contrib.messages.middleware.MessageMiddleware',
39 'django.middleware.clickjacking.XFrameOptionsMiddleware']
40
41
42Traceback:
43
44File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/fields/related_descriptors.py" in __get__
45 164. rel_obj = self.field.get_cached_value(instance)
46
47File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/fields/mixins.py" in get_cached_value
48 13. return instance._state.fields_cache[cache_name]
49
50During handling of the above exception ('image_1'), another exception occurred:
51
52File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute
53 84. return self.cursor.execute(sql, params)
54
55The above exception (column core_coreimage.thumb_100 does not exist
56LINE 1: ...reimage"."dj_image", "core_coreimage"."tg_image", "core_core...
57 ^
58) was the direct cause of the following exception:
59
60File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
61 34. response = get_response(request)
62
63File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
64 115. response = self.process_exception_by_middleware(e, request)
65
66File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
67 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
68
69File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
70 54. return view_func(*args, **kwargs)
71
72File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
73 114. return self.dispatch(request, *args, **kwargs)
74
75File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
76 505. response = self.handle_exception(exc)
77
78File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
79 465. self.raise_uncaught_exception(exc)
80
81File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/views.py" in raise_uncaught_exception
82 476. raise exc
83
84File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
85 502. response = handler(request, *args, **kwargs)
86
87File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapper
88 45. return bound_method(*args, **kwargs)
89
90File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/mixins.py" in list
91 43. return self.get_paginated_response(serializer.data)
92
93File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/serializers.py" in data
94 760. ret = super().data
95
96File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/serializers.py" in data
97 260. self._data = self.to_representation(self.instance)
98
99File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
100 678. self.child.to_representation(item) for item in iterable
101
102File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/serializers.py" in <listcomp>
103 678. self.child.to_representation(item) for item in iterable
104
105File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
106 529. ret[field.field_name] = field.to_representation(attribute)
107
108File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/rest_framework/fields.py" in to_representation
109 1905. return method(value)
110
111File "/home/jefcolbi/yak_back/src/yaknema/shop/models_serializers.py" in get_images
112 105. if getattr(instance, ch):
113
114File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/fields/related_descriptors.py" in __get__
115 178. rel_obj = self.get_object(instance)
116
117File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/fields/related_descriptors.py" in get_object
118 145. return qs.get(self.field.get_reverse_related_filter(instance))
119
120File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/query.py" in get
121 402. num = len(clone)
122
123File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/query.py" in __len__
124 256. self._fetch_all()
125
126File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/query.py" in _fetch_all
127 1242. self._result_cache = list(self._iterable_class(self))
128
129File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/query.py" in __iter__
130 55. results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
131
132File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/models/sql/compiler.py" in execute_sql
133 1140. cursor.execute(sql, params)
134
135File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/backends/utils.py" in execute
136 99. return super().execute(sql, params)
137
138File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/backends/utils.py" in execute
139 67. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
140
141File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
142 76. return executor(sql, params, many, context)
143
144File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute
145 84. return self.cursor.execute(sql, params)
146
147File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/utils.py" in __exit__
148 89. raise dj_exc_value.with_traceback(traceback) from exc_value
149
150File "/home/jefcolbi/yak_back/env/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute
151 84. return self.cursor.execute(sql, params)
152
153Exception Type: ProgrammingError at /api/v1/articles/
154Exception Value: column core_coreimage.thumb_100 does not exist
155LINE 1: ...reimage"."dj_image", "core_coreimage"."tg_image", "core_core...
156 ^
157
158Request information:
159USER: AnonymousUser
160
161GET: No GET data
162
163POST: No POST data
164
165FILES: No FILES data
166
167COOKIES: No cookie data
168
169META:
170HTTP_ACCEPT = 'application/json, text/plain, */*'
171HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
172HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9'
173HTTP_CONNECTION = 'close'
174HTTP_HOST = 'yaknema.com'
175HTTP_ORIGIN = 'http://localhost:3000'
176HTTP_REFERER = 'http://localhost:3000/'
177HTTP_SEC_FETCH_DEST = 'empty'
178HTTP_SEC_FETCH_MODE = 'cors'
179HTTP_SEC_FETCH_SITE = 'cross-site'
180HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 Edg/85.0.564.51'
181HTTP_X_FORWARDED_FOR = '154.72.167.122'
182HTTP_X_FORWARDED_PROTO = 'https'
183HTTP_X_REAL_IP = '154.72.167.122'
184PATH_INFO = '/api/v1/articles/'
185REMOTE_ADDR = '127.0.0.1'
186REQUEST_METHOD = 'GET'
187SCRIPT_NAME = ''
188SERVER_NAME = '127.0.0.1'
189SERVER_PORT = '478846768'
190SERVER_PROTOCOL = 'HTTP/1.0'
191wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
192wsgi.file_wrapper = ''
193wsgi.input = <_io.BytesIO object at 0x7f581b247678>
194wsgi.multiprocess = True
195wsgi.multithread = False
196wsgi.run_once = False
197wsgi.url_scheme = 'http'
198wsgi.version = '(1, 0)'
199
200Settings:
201Using settings module yaknema.prod
202ABSOLUTE_URL_OVERRIDES = {}
203ADMINS = []
204ALLOWED_HOSTS = ['*']
205APPEND_SLASH = True
206AUTHENTICATION_BACKENDS = ['users.backend.Backend']
207AUTH_PASSWORD_VALIDATORS = '********************'
208AUTH_USER_MODEL = 'users.User'
209BASE_DIR = '/home/jefcolbi/yak_back/src/yaknema'
210CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
211CACHE_MIDDLEWARE_ALIAS = 'default'
212CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
213CACHE_MIDDLEWARE_SECONDS = 600
214CORS_ORIGIN_ALLOW_ALL = True
215CSRF_COOKIE_AGE = 31449600
216CSRF_COOKIE_DOMAIN = None
217CSRF_COOKIE_HTTPONLY = False
218CSRF_COOKIE_NAME = 'csrftoken'
219CSRF_COOKIE_PATH = '/'
220CSRF_COOKIE_SAMESITE = 'Lax'
221CSRF_COOKIE_SECURE = False
222CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
223CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
224CSRF_TRUSTED_ORIGINS = []
225CSRF_USE_SESSIONS = False
226DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'yaknema', 'USER': 'yaknema', 'PASSWORD': '********************', 'HOST': 'localhost', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
227DATABASE_ROUTERS = []
228DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
229DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
230DATETIME_FORMAT = 'N j, Y, P'
231DATETIME_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']
232DATE_FORMAT = 'N j, Y'
233DATE_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']
234DEBUG = True
235DEBUG_PROPAGATE_EXCEPTIONS = False
236DECIMAL_SEPARATOR = '.'
237DEFAULT_CHARSET = 'utf-8'
238DEFAULT_CONTENT_TYPE = 'text/html'
239DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
240DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
241DEFAULT_FROM_EMAIL = 'webmaster@localhost'
242DEFAULT_INDEX_TABLESPACE = ''
243DEFAULT_TABLESPACE = ''
244DISALLOWED_USER_AGENTS = []
245EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
246EMAIL_HOST = 'localhost'
247EMAIL_HOST_PASSWORD = '********************'
248EMAIL_HOST_USER = ''
249EMAIL_PORT = 25
250EMAIL_SSL_CERTFILE = None
251EMAIL_SSL_KEYFILE = '********************'
252EMAIL_SUBJECT_PREFIX = '[Django] '
253EMAIL_TIMEOUT = None
254EMAIL_USE_LOCALTIME = False
255EMAIL_USE_SSL = False
256EMAIL_USE_TLS = False
257FILE_CHARSET = 'utf-8'
258FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
259FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
260FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
261FILE_UPLOAD_PERMISSIONS = None
262FILE_UPLOAD_TEMP_DIR = None
263FIRST_DAY_OF_WEEK = 0
264FIXTURE_DIRS = []
265FORCE_SCRIPT_NAME = None
266FORMAT_MODULE_PATH = None
267FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
268IGNORABLE_404_URLS = []
269INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'users', 'core', 'shop', 'payment', 'accounting', 'rest_framework', 'rest_framework.authtoken', 'corsheaders', 'drf_yasg']
270INTERNAL_IPS = []
271LANGUAGES = [('fr', 'Francais'), ('en', 'English')]
272LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
273LANGUAGE_CODE = 'fr'
274LANGUAGE_COOKIE_AGE = None
275LANGUAGE_COOKIE_DOMAIN = None
276LANGUAGE_COOKIE_NAME = 'django_language'
277LANGUAGE_COOKIE_PATH = '/'
278LOCALE_PATHS = ['/home/jefcolbi/yak_back/src/yaknema/locales']
279LOGGING = {}
280LOGGING_CONFIG = 'logging.config.dictConfig'
281LOGIN_REDIRECT_URL = '/accounts/profile/'
282LOGIN_URL = '/accounts/login/'
283LOGOUT_REDIRECT_URL = None
284MANAGERS = []
285MEDIA_ROOT = '/home/jefcolbi/yak_back/src/yaknema/media'
286MEDIA_URL = '/media/'
287MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
288MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', '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']
289MIGRATION_MODULES = {}
290MONTH_DAY_FORMAT = 'F j'
291NUMBER_GROUPING = 0
292PASSWORD_HASHERS = '********************'
293PASSWORD_RESET_TIMEOUT_DAYS = '********************'
294PREPEND_WWW = False
295REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication'], 'DEFAULT_PAGINATION_CLASS': 'core.pagination.MetadataPagination', 'PAGE_SIZE': 25}
296ROOT_URLCONF = 'yaknema.urls'
297SECRET_KEY = '********************'
298SECURE_BROWSER_XSS_FILTER = False
299SECURE_CONTENT_TYPE_NOSNIFF = False
300SECURE_HSTS_INCLUDE_SUBDOMAINS = False
301SECURE_HSTS_PRELOAD = False
302SECURE_HSTS_SECONDS = 0
303SECURE_PROXY_SSL_HEADER = None
304SECURE_REDIRECT_EXEMPT = []
305SECURE_SSL_HOST = None
306SECURE_SSL_REDIRECT = False
307SERVER_EMAIL = 'root@localhost'
308SESSION_CACHE_ALIAS = 'default'
309SESSION_COOKIE_AGE = 1209600
310SESSION_COOKIE_DOMAIN = None
311SESSION_COOKIE_HTTPONLY = True
312SESSION_COOKIE_NAME = 'sessionid'
313SESSION_COOKIE_PATH = '/'
314SESSION_COOKIE_SAMESITE = 'Lax'
315SESSION_COOKIE_SECURE = False
316SESSION_ENGINE = 'django.contrib.sessions.backends.db'
317SESSION_EXPIRE_AT_BROWSER_CLOSE = False
318SESSION_FILE_PATH = None
319SESSION_SAVE_EVERY_REQUEST = False
320SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
321SETTINGS_MODULE = 'yaknema.prod'
322SHORT_DATETIME_FORMAT = 'm/d/Y P'
323SHORT_DATE_FORMAT = 'm/d/Y'
324SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
325SILENCED_SYSTEM_CHECKS = []
326STATICFILES_DIRS = ['/home/jefcolbi/yak_back/src/yaknema/dev_static', '/home/jefcolbi/yaknema/src/dist/assets']
327STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
328STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
329STATIC_ROOT = '/home/jefcolbi/yak_back/src/yaknema/static'
330STATIC_URL = '/static/'
331TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/jefcolbi/yak_back/src/yaknema/templates', '/home/jefcolbi/yaknema/src/dist'], 'APP_DIRS': True, 'OPTIONS': {'debug': True, 'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
332TEST_NON_SERIALIZED_APPS = []
333TEST_RUNNER = 'django.test.runner.DiscoverRunner'
334THOUSAND_SEPARATOR = ','
335TIME_FORMAT = 'P'
336TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
337TIME_ZONE = 'UTC'
338USE_I18N = True
339USE_L10N = True
340USE_THOUSAND_SEPARATOR = False
341USE_TZ = True
342USE_X_FORWARDED_HOST = False
343USE_X_FORWARDED_PORT = False
344WSGI_APPLICATION = 'yaknema.wsgi.application'
345X_FRAME_OPTIONS = 'SAMEORIGIN'
346YEAR_MONTH_FORMAT = 'F Y'
347
348
349You're seeing this error because you have DEBUG = True in your
350Django settings file. Change that to False, and Django will
351display a standard page generated by the handler for this status code.
352