· 4 years ago · Oct 20, 2020, 09:08 AM
1TypeError at /catalog/products/sqm-new-700gr-tin
2'>' not supported between instances of 'NoneType' and 'NoneType'
3
4Request Method: GET
5Request URL: https://marketplace-stg.orami.co.id/catalog/products/sqm-new-700gr-tin
6Django Version: 2.2.1
7Python Executable: /usr/local/bin/python
8Python Version: 3.6.9
9Python Path: ['/app/apps', '/app', '/app', '/usr/local/bin', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages', '/app/src/sooplai-sdk']
10Server time: Tue, 20 Oct 2020 15:54:06 +0700
11Installed Applications:
12['campaign',
13 'catalog',
14 'customer',
15 'erp',
16 'groupbuy',
17 'promotion',
18 'shipping',
19 'sooplai_sdk',
20 'utils',
21 'adminsortable2',
22 'cacheback',
23 'corsheaders',
24 'imagekit',
25 'jet',
26 'nested_admin',
27 'rest_framework',
28 'rest_framework_swagger',
29 'simple_history',
30 'solo',
31 'tinymce',
32 'django.contrib.admin',
33 'django.contrib.auth',
34 'django.contrib.contenttypes',
35 'django.contrib.sessions',
36 'django.contrib.messages',
37 'django.contrib.staticfiles',
38 'django.forms']
39Installed Middleware:
40['corsheaders.middleware.CorsMiddleware',
41 'django.middleware.security.SecurityMiddleware',
42 'django.contrib.sessions.middleware.SessionMiddleware',
43 'django.middleware.common.CommonMiddleware',
44 'django.middleware.csrf.CsrfViewMiddleware',
45 'django.contrib.auth.middleware.AuthenticationMiddleware',
46 'django.contrib.messages.middleware.MessageMiddleware',
47 'django.middleware.clickjacking.XFrameOptionsMiddleware',
48 'core_proxy.middleware.SSOCookieToHeaderMiddleware',
49 'simple_history.middleware.HistoryRequestMiddleware']
50
51
52Traceback:
53
54File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
55 34. response = get_response(request)
56
57File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
58 115. response = self.process_exception_by_middleware(e, request)
59
60File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
61 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
62
63File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
64 54. return view_func(*args, **kwargs)
65
66File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in view
67 71. return self.dispatch(request, *args, **kwargs)
68
69File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
70 495. response = self.handle_exception(exc)
71
72File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
73 455. self.raise_uncaught_exception(exc)
74
75File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
76 492. response = handler(request, *args, **kwargs)
77
78File "/app/apps/catalog/views.py" in get
79 191. or products.get('lowest_original_price') > products.get('lowest_price'):
80
81Exception Type: TypeError at /catalog/products/sqm-new-700gr-tin
82Exception Value: '>' not supported between instances of 'NoneType' and 'NoneType'
83Request information:
84USER: fadhlan
85
86GET: No GET data
87
88POST: No POST data
89
90FILES: No FILES data
91
92COOKIES:
93csrftoken = 'JubQIitVldCzW0fA4emK9Ip6yEjqirPeAFj8jpytyoWdzPbpsup0M4E2cSgvVwii'
94sessionid = 'mvhg8apxwqyu71fi1p0qoenutxp7m16q'
95bxSesT = 'MTYwMzE4MzMyNDE0Mw%3D%3D'
96bxSesC = 'MTYwMzE4MzMyNDE0Mw%3D%3D'
97bxSegDetail = 'eyJieFNlc1QiOjE2MDMxODMzMjQxNDMsInVzZXJUeXBlIjoicmV0dXJuaW5nIiwidXNlclJhbmRvbSI6MC4yMjYzNTMzOTAxMTI0MTE5NiwicHJ2TXYiOiI0NzYiLCJwdWJNdiI6ImJveHgiLCJ1c2VyU2VnIjoiX2RlZmF1bHQiLCJtb2RlbFNlZyI6ImJveHhfX2RlZmF1bHQifQ%3D%3D'
98LastSeenOrder = '20-10-2020%2003%3A50%3A06'
99_ga = 'GA1.3.1393224436.1603183859'
100_gid = 'GA1.3.1502339214.1603183859'
101boxx_token_id = 'OWJmNmZjYzAtMTVhYi00YjMxLWIyNWEtMGJkNzJjMDhlYjlk'
102
103META:
104CSRF_COOKIE = 'JubQIitVldCzW0fA4emK9Ip6yEjqirPeAFj8jpytyoWdzPbpsup0M4E2cSgvVwii'
105HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
106HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
107HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9'
108HTTP_COOKIE = 'csrftoken=JubQIitVldCzW0fA4emK9Ip6yEjqirPeAFj8jpytyoWdzPbpsup0M4E2cSgvVwii; sessionid=mvhg8apxwqyu71fi1p0qoenutxp7m16q; bxSesT=MTYwMzE4MzMyNDE0Mw%3D%3D; bxSesC=MTYwMzE4MzMyNDE0Mw%3D%3D; bxSegDetail=eyJieFNlc1QiOjE2MDMxODMzMjQxNDMsInVzZXJUeXBlIjoicmV0dXJuaW5nIiwidXNlclJhbmRvbSI6MC4yMjYzNTMzOTAxMTI0MTE5NiwicHJ2TXYiOiI0NzYiLCJwdWJNdiI6ImJveHgiLCJ1c2VyU2VnIjoiX2RlZmF1bHQiLCJtb2RlbFNlZyI6ImJveHhfX2RlZmF1bHQifQ%3D%3D; LastSeenOrder=20-10-2020%2003%3A50%3A06; _ga=GA1.3.1393224436.1603183859; _gid=GA1.3.1502339214.1603183859; boxx_token_id=OWJmNmZjYzAtMTVhYi00YjMxLWIyNWEtMGJkNzJjMDhlYjlk'
109HTTP_HOST = 'marketplace-stg.orami.co.id'
110HTTP_REFERER = 'https://www.google.com/'
111HTTP_SEC_FETCH_DEST = 'document'
112HTTP_SEC_FETCH_MODE = 'navigate'
113HTTP_SEC_FETCH_SITE = 'cross-site'
114HTTP_UPGRADE_INSECURE_REQUESTS = '1'
115HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36'
116HTTP_X_AMZN_TRACE_ID = 'Root=1-5f8ea5ae-6dabd86703cf335a266a1779'
117HTTP_X_FORWARDED_FOR = '125.160.112.90'
118HTTP_X_FORWARDED_PORT = '443'
119HTTP_X_FORWARDED_PROTO = 'https'
120PATH_INFO = '/catalog/products/sqm-new-700gr-tin'
121QUERY_STRING = ''
122RAW_URI = '/catalog/products/sqm-new-700gr-tin'
123REMOTE_ADDR = '10.0.3.229'
124REMOTE_PORT = '20340'
125REQUEST_METHOD = 'GET'
126SCRIPT_NAME = ''
127SERVER_NAME = '0.0.0.0'
128SERVER_PORT = '8000'
129SERVER_PROTOCOL = 'HTTP/1.1'
130SERVER_SOFTWARE = 'gunicorn/19.9.0'
131gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.0.1.129', 8000), raddr=('10.0.3.229', 20340)>
132wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f99ec5763c8>
133wsgi.file_wrapper = ''
134wsgi.input = <gunicorn.http.body.Body object at 0x7f99ec576860>
135wsgi.multiprocess = False
136wsgi.multithread = False
137wsgi.run_once = False
138wsgi.url_scheme = 'http'
139wsgi.version = '(1, 0)'
140
141Settings:
142Using settings module marketplace_api.settings.orami_staging
143ABSOLUTE_URL_OVERRIDES = {}
144ACCESS_TOKEN_FORCE_EXPIRY = '********************'
145ACCESS_TOKEN_LIFETIME = '********************'
146ADMINS = []
147ADMIN_PATH = 'admin'
148AFFILIATION_ID = 20
149ALLOWED_AFFILIATION = ['24']
150ALLOWED_HOSTS = "('*',)"
151ALLOWED_METHODS = ['GET', 'POST', 'PUT', 'DELETE']
152APPEND_SLASH = True
153AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
154AUTH_PASSWORD_VALIDATORS = '********************'
155AUTH_USER_MODEL = 'sooplai_sdk.User'
156AWS_MEDIA_LOCATION = 'media'
157AWS_S3_CUSTOM_DOMAIN = 'cdn-omp-stg.orami.co.id'
158AWS_STATIC_LOCATION = 'static'
159AWS_STORAGE_BUCKET_NAME = 'orami-marketplace-static-stg'
160BASE_DIR = '/app'
161CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://redis-api-stg.thphgy.0001.apse1.cache.amazonaws.com:6379/9', 'OPTION': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
162CACHE_DURATION_SHORT = 300
163CACHE_MIDDLEWARE_ALIAS = 'default'
164CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
165CACHE_MIDDLEWARE_SECONDS = 600
166CART_IS_BULK = False
167CELERY_BEAT_SCHEDULE = {'bulk_sync_rule_elasticsearch': {'task': 'promotion.tasks.bulk_sync_rule_elasticsearch', 'schedule': <crontab: 0 0 * * * (m/h/d/dM/MY)>, 'kwargs': {'batch_size': 100, 'delete_index': True}}, 'bulk_sync_transaction_status': {'task': 'groupbuy.tasks.sync_transaction_status', 'schedule': 300}, 'bulk_sync_cashback_value': {'task': 'groupbuy.tasks.sync_cashback_value', 'schedule': 900}}
168CELERY_BROKER_URL = 'redis://redis-api-stg.thphgy.0001.apse1.cache.amazonaws.com:6379/10'
169CELERY_TIMEZONE = 'Asia/Jakarta'
170CHUNK_LIMIT = 250
171COOKIE_DOMAIN = 'orami.co.id'
172CORS_ALLOW_CREDENTIALS = True
173CORS_ORIGIN_ALLOW_ALL = False
174CORS_ORIGIN_WHITELIST = ['http://localhost:3000', 'http://localhost:7000', 'http://localhost:8000', 'http://parenting.orami.local', 'http://parenting-local.orami.co.id', 'http://parenting-local.orami.co.id:3000', 'http://passport-local.orami.co.id', 'http://passport-local.orami.co.id:8000', 'https://parenting.orami.co.id', 'https://parenting-stg.orami.co.id', 'https://parenting-stg-b2c.orami.co.id', 'https://parenting-stg-soccom.orami.co.id', 'https://passport.orami.co.id', 'https://passport-stg.orami.co.id']
175CSRF_COOKIE_AGE = 31449600
176CSRF_COOKIE_DOMAIN = None
177CSRF_COOKIE_HTTPONLY = False
178CSRF_COOKIE_NAME = 'csrftoken'
179CSRF_COOKIE_PATH = '/'
180CSRF_COOKIE_SAMESITE = 'Lax'
181CSRF_COOKIE_SECURE = False
182CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
183CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
184CSRF_TRUSTED_ORIGINS = []
185CSRF_USE_SESSIONS = False
186CURATION_TYPE = ['product-flash-sale-carousel', 'product-carousel', 'product-collage', 'brand-showcase']
187CUSTOMER_CART_WITH_DEFAULT_RATE = True
188DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'marketplace_orami', 'USER': 'orami_marketplace', 'PASSWORD': '********************', 'HOST': 'b2b-api-stg.czwtxhzeglc4.ap-southeast-1.rds.amazonaws.com', 'PORT': 5432, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
189DATABASE_ROUTERS = []
190DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
191DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
192DATETIME_FORMAT = '%d-%m-%Y %H:%M:%S'
193DATETIME_INPUT_FORMATS = "('%d-%m-%Y %H:%M:%S',)"
194DATE_FORMAT = '%d-%m-%Y'
195DATE_INPUT_FORMATS = "('%d-%m-%Y',)"
196DEBUG = True
197DEBUG_PROPAGATE_EXCEPTIONS = False
198DECIMAL_SEPARATOR = '.'
199DEFAULT_CHARSET = 'utf-8'
200DEFAULT_CONTENT_TYPE = 'text/html'
201DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
202DEFAULT_FILE_STORAGE = 'marketplace_api.aws.MediaS3Storage'
203DEFAULT_FROM_EMAIL = 'webmaster@localhost'
204DEFAULT_INDEX_TABLESPACE = ''
205DEFAULT_LOGGING = {'version': 1, 'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}, 'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter', 'format': '[{server_time}] {message}', 'style': '{'}}, 'handlers': {'console': {'level': 'INFO', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler'}, 'django.server': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'django.server'}, 'mail_admins': {'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler'}, 'console_full': {'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler'}, 'elasticsearch': {'level': 'DEBUG', 'class': 'cmreslogging.handlers.CMRESHandler', 'hosts': [{'host': 'search-b2b-stg-youln7ghmznzp2cqen2sugywzu.ap-southeast-1.es.amazonaws.com', 'port': 443}], 'es_index_name': 'api-orami-marketplace-stg', 'auth_type': <AuthType.NO_AUTH: 0>, 'index_name_frequency': <IndexNameFrequency.MONTHLY: 2>, 'use_ssl': True, 'verify_ssl': True}}, 'loggers': {'django': {'handlers': ['console', 'mail_admins', 'elasticsearch'], 'level': 'INFO'}, 'django.server': {'handlers': ['django.server'], 'level': 'INFO', 'propagate': False}, 'apps': {'handlers': ['elasticsearch'], 'level': 'DEBUG'}}}
206DEFAULT_TABLESPACE = ''
207DISALLOWED_USER_AGENTS = []
208ELASTICSEARCH_BASE_URL = 'https://search-b2b-stg-youln7ghmznzp2cqen2sugywzu.ap-southeast-1.es.amazonaws.com'
209ELASTICSEARCH_BUNDLE_INDEX = 'orami_bundle'
210ELASTICSEARCH_ITEM_RULE_INDEX = 'orami_item_rule'
211ELASTICSEARCH_LOG_HOST = 'search-b2b-stg-youln7ghmznzp2cqen2sugywzu.ap-southeast-1.es.amazonaws.com'
212ELASTICSEARCH_LOG_INDEX = 'api-orami-marketplace-stg'
213ELASTICSEARCH_LOG_PORT = 443
214ELASTICSEARCH_RESULT_LIMIT = 50
215ELASTICSEARCH_SYNC_ON_SAVE = True
216ELASTICSEARCH_UPLOAD_BATCH_SIZE = 100
217EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
218EMAIL_HOST = 'localhost'
219EMAIL_HOST_PASSWORD = '********************'
220EMAIL_HOST_USER = ''
221EMAIL_PORT = 25
222EMAIL_SSL_CERTFILE = None
223EMAIL_SSL_KEYFILE = '********************'
224EMAIL_SUBJECT_PREFIX = '[Django] '
225EMAIL_TIMEOUT = None
226EMAIL_USE_LOCALTIME = False
227EMAIL_USE_SSL = False
228EMAIL_USE_TLS = False
229FILE_CHARSET = 'utf-8'
230FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
231FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
232FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
233FILE_UPLOAD_PERMISSIONS = None
234FILE_UPLOAD_TEMP_DIR = None
235FIRST_DAY_OF_WEEK = 0
236FIXTURE_DIRS = []
237FORCE_SCRIPT_NAME = None
238FORMAT_MODULE_PATH = None
239FORM_RENDERER = 'django.forms.renderers.TemplatesSetting'
240IGNORABLE_404_URLS = []
241IMAGEKIT_CACHEFILE_DIR = 'CACHE/images'
242IMAGEKIT_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.hash'
243IMAGEKIT_CACHE_BACKEND = 'default'
244IMAGEKIT_CACHE_PREFIX = 'imagekit:'
245IMAGEKIT_CACHE_TIMEOUT = 300
246IMAGEKIT_DEFAULT_CACHEFILE_BACKEND = 'imagekit.cachefiles.backends.Simple'
247IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY = 'imagekit.cachefiles.strategies.JustInTime'
248IMAGEKIT_DEFAULT_FILE_STORAGE = 'marketplace_api.aws.MediaS3Storage'
249IMAGEKIT_SPEC_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.source_name_as_path'
250IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY = '********************'
251INSTALLED_APPS = ['campaign', 'catalog', 'customer', 'erp', 'groupbuy', 'promotion', 'shipping', 'sooplai_sdk', 'utils', 'adminsortable2', 'cacheback', 'corsheaders', 'imagekit', 'jet', 'nested_admin', 'rest_framework', 'rest_framework_swagger', 'simple_history', 'solo', 'tinymce', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.forms']
252INTERNAL_IPS = "('127.0.0.1',)"
253JWT_AUTH = {'JWT_ENCODE_HANDLER': 'rest_framework_jwt.utils.jwt_encode_handler', 'JWT_DECODE_HANDLER': 'rest_framework_jwt.utils.jwt_decode_handler', 'JWT_PAYLOAD_HANDLER': 'rest_framework_jwt.utils.jwt_payload_handler', 'JWT_PAYLOAD_GET_USER_ID_HANDLER': 'rest_framework_jwt.utils.jwt_get_user_id_from_payload_handler', 'JWT_RESPONSE_PAYLOAD_HANDLER': 'rest_framework_jwt.utils.jwt_response_payload_handler', 'JWT_SECRET_KEY': '********************', 'JWT_GET_USER_SECRET_KEY': '********************', 'JWT_PUBLIC_KEY': '********************', 'JWT_PRIVATE_KEY': '********************', 'JWT_ALGORITHM': 'RS256', 'JWT_VERIFY': True, 'JWT_VERIFY_EXPIRATION': True, 'JWT_LEEWAY': 0, 'JWT_EXPIRATION_DELTA': datetime.timedelta(14), 'JWT_AUDIENCE': None, 'JWT_ISSUER': None, 'JWT_ALLOW_REFRESH': False, 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7), 'JWT_AUTH_HEADER_PREFIX': 'JWT', 'JWT_AUTH_COOKIE': None}
254LANGUAGES = [('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')]
255LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
256LANGUAGE_CODE = 'en-us'
257LANGUAGE_COOKIE_AGE = None
258LANGUAGE_COOKIE_DOMAIN = None
259LANGUAGE_COOKIE_NAME = 'django_language'
260LANGUAGE_COOKIE_PATH = '/'
261LOCALE_PATHS = []
262LOGGING = {'version': 1, 'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}, 'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter', 'format': '[{server_time}] {message}', 'style': '{'}}, 'handlers': {'console': {'level': 'INFO', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler'}, 'django.server': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'django.server'}, 'mail_admins': {'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler'}, 'console_full': {'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler'}, 'elasticsearch': {'level': 'DEBUG', 'class': 'cmreslogging.handlers.CMRESHandler', 'hosts': [{'host': 'search-b2b-stg-youln7ghmznzp2cqen2sugywzu.ap-southeast-1.es.amazonaws.com', 'port': 443}], 'es_index_name': 'api-orami-marketplace-stg', 'auth_type': <AuthType.NO_AUTH: 0>, 'index_name_frequency': <IndexNameFrequency.MONTHLY: 2>, 'use_ssl': True, 'verify_ssl': True}}, 'loggers': {'django': {'handlers': ['console', 'mail_admins', 'elasticsearch'], 'level': 'INFO'}, 'django.server': {'handlers': ['django.server'], 'level': 'INFO', 'propagate': False}, 'apps': {'handlers': ['elasticsearch'], 'level': 'DEBUG'}}}
263LOGGING_CONFIG = 'logging.config.dictConfig'
264LOGIN_REDIRECT_URL = '/accounts/profile/'
265LOGIN_URL = '/accounts/login/'
266LOGOUT_REDIRECT_URL = None
267MANAGERS = []
268MARKETPLACE_ID = 138
269MEDIA_ROOT = '/app/media'
270MEDIA_URL = '/media/'
271MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
272MIDDLEWARE = ['corsheaders.middleware.CorsMiddleware', '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', 'core_proxy.middleware.SSOCookieToHeaderMiddleware', 'simple_history.middleware.HistoryRequestMiddleware']
273MIGRATION_MODULES = {}
274MONTH_DAY_FORMAT = 'F j'
275NOSE_ARGS = "('apps/', '--nocapture', '--nologcapture')"
276NUMBER_GROUPING = 0
277ORAMI_PAYMENT_URL = 'https://payment-stg.orami.co.id'
278PAID_STATUS_DESC = "('awaiting_process', 'processing', 'completed', 'out_for_delivery')"
279PASSPORT_API_HOST = '********************'
280PASSPORT_SSO_COOKIE_NAME = '********************'
281PASSPORT_TOKEN = '********************'
282PASSWORD_HASHERS = '********************'
283PASSWORD_RESET_TIMEOUT_DAYS = '********************'
284PAYMENT_ORAMI_CASH = 'orami_cash'
285PREPEND_WWW = False
286PRIVATE_KEY = '********************'
287PUBLIC_KEY = '********************'
288REST_FRAMEWORK = {'COERCE_DECIMAL_TO_STRING': False, 'DATE_FORMAT': '%d-%m-%Y', 'DATE_INPUT_FORMATS': ['%d-%m-%Y'], 'DATETIME_FORMAT': '%d-%m-%Y %H:%M:%S', 'DATETIME_INPUT_FORMATS': ['%d-%m-%Y %H:%M:%S'], 'DEFAULT_AUTHENTICATION_CLASSES': ('sooplai_sdk.authentication.MyJWTAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication'), 'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser'], 'DEFAULT_PERMISSION_CLASSES': [], 'DEFAULT_RENDERER_CLASSES': ['rest_framework.renderers.JSONRenderer'], 'EXCEPTION_HANDLER': 'sooplai_sdk.views.custom_exception_handler', 'DEFAULT_PAGINATION_CLASS': 'sooplai_sdk.pagination.StandardPagination', 'PAGE_SIZE': 25}
289ROOT_URLCONF = 'marketplace_api.urls'
290SECRET_KEY = '********************'
291SECURE_BROWSER_XSS_FILTER = False
292SECURE_CONTENT_TYPE_NOSNIFF = False
293SECURE_HSTS_INCLUDE_SUBDOMAINS = False
294SECURE_HSTS_PRELOAD = False
295SECURE_HSTS_SECONDS = 0
296SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
297SECURE_REDIRECT_EXEMPT = []
298SECURE_SSL_HOST = None
299SECURE_SSL_REDIRECT = False
300SERVER_EMAIL = 'root@localhost'
301SESSION_CACHE_ALIAS = 'default'
302SESSION_COOKIE_AGE = 1209600
303SESSION_COOKIE_DOMAIN = None
304SESSION_COOKIE_HTTPONLY = True
305SESSION_COOKIE_NAME = 'sessionid'
306SESSION_COOKIE_PATH = '/'
307SESSION_COOKIE_SAMESITE = 'Lax'
308SESSION_COOKIE_SECURE = False
309SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
310SESSION_EXPIRE_AT_BROWSER_CLOSE = False
311SESSION_FILE_PATH = None
312SESSION_SAVE_EVERY_REQUEST = False
313SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
314SETTINGS_MODULE = 'marketplace_api.settings.orami_staging'
315SHORT_DATETIME_FORMAT = 'm/d/Y P'
316SHORT_DATE_FORMAT = 'm/d/Y'
317SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
318SILENCED_SYSTEM_CHECKS = []
319SOOPLAI_API_HOST = '********************'
320SOOPLAI_BASIC_AUTH = {'username': 'sooplai_marketplace_admin', 'password': '********************'}
321SOOPLAI_SSO_COOKIE_NAME = 'MkplOramiStagingSSOToken'
322STATICFILES_DIRS = []
323STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
324STATICFILES_STORAGE = 'marketplace_api.aws.StaticS3Storage'
325STATIC_ROOT = '/app/static'
326STATIC_URL = '/static/'
327STATUS_DESCRIPTION = {'draft': 'Draf', 'awaiting_payment': 'Menunggu Pembayaran', 'awaiting_process': 'Menunggu Proses', 'processing': 'Dalam Proses', 'completed': 'Selesai', 'closed': 'Ditutup', 'cancelled': 'Dibatalkan', 'paid': 'Sudah dibayar'}
328STS_CANCELLED = 'cancelled'
329STS_CLOSED = 'closed'
330STS_DESC_AWAITING_PAYMENT = 'awaiting_payment'
331STS_DESC_AWAITING_PROCESS = 'awaiting_process'
332STS_DESC_CANCELLED = 'cancelled'
333STS_DESC_CLOSED = 'closed'
334STS_DESC_COMPLETED = 'completed'
335STS_DESC_DRAFT = 'draft'
336STS_DESC_OUT_FOR_DELIVERY = 'out_for_delivery'
337STS_DESC_PAID = 'paid'
338STS_DESC_PROCESSING = 'processing'
339STS_DRAFT = 'draft'
340STS_OPEN = 'open'
341SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'ApiKeyAuth': '********************'}}
342TANTANGAN_BELANJA_ADMIN = 245
343TANTANGAN_BELANJA_AFFILIATION_ID = 14
344TANTANGAN_BELANJA_CADJ_CREATOR = 160
345TANTANGAN_BELANJA_CAMPAIGN_LIMIT = 4
346TANTANGAN_BELANJA_COMPANY_ID = 28480
347TANTANGAN_BELANJA_IMAGE_SIZE = '(360, 360)'
348TANTANGAN_BELANJA_LEADERBOARD_LIMIT = 10
349TANTANGAN_BELANJA_PARTY_COMPANY_ID = 54
350TANTANGAN_BELANJA_PARTY_STORE_ID = 99
351TANTANGAN_BELANJA_SHIPPING_METHOD = 'premiumrate_Standard_Shipping_(2_-_4_hari)'
352TANTANGAN_BELANJA_STORE_ID = 23041
353TANTANGAN_BELANJA_VENDOR_COMPANY_ID = 138
354TANTANGAN_BELANJA_VENDOR_STORE_ID = 2282
355TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
356TERM_POD = 'payment-on-delivery'
357TERM_POSTPAYMENT = 'post-payment'
358TERM_PREPAYMENT = 'pre-payment'
359TESTING = False
360TEST_NON_SERIALIZED_APPS = []
361TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
362THOUSAND_SEPARATOR = ','
363TIME_FORMAT = 'P'
364TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
365TIME_ZONE = 'Asia/Jakarta'
366TINYMCE_JS_URL = 'tinymce/tinymce.min.js'
367TRX_CURRENCY_ADJUSTMENT = 'CADJ'
368TRX_PURCHASE_ORDER = 'PO'
369TRX_SALES_ORDER = 'SO'
370USE_I18N = True
371USE_L10N = True
372USE_THOUSAND_SEPARATOR = False
373USE_TZ = True
374USE_X_FORWARDED_HOST = False
375USE_X_FORWARDED_PORT = False
376WSGI_APPLICATION = 'marketplace_api.wsgi.application'
377X_FRAME_OPTIONS = 'SAMEORIGIN'
378YEAR_MONTH_FORMAT = 'F Y'
379
380
381You're seeing this error because you have DEBUG = True in your
382Django settings file. Change that to False, and Django will
383display a standard page generated by the handler for this status code.
384