· 5 years ago · Oct 01, 2020, 07:04 AM
1ValueError at /customer/cart
2min() arg is an empty sequence
3
4Request Method: GET
5Request URL: https://marketplace-stg.orami.co.id/customer/cart
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: Thu, 1 Oct 2020 13:53:10 +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 'corsheaders',
23 'imagekit',
24 'jet',
25 'nested_admin',
26 'rest_framework',
27 'rest_framework_swagger',
28 'simple_history',
29 'solo',
30 'tinymce',
31 'django.contrib.admin',
32 'django.contrib.auth',
33 'django.contrib.contenttypes',
34 'django.contrib.sessions',
35 'django.contrib.messages',
36 'django.contrib.staticfiles',
37 'django.forms']
38Installed Middleware:
39['corsheaders.middleware.CorsMiddleware',
40 'django.middleware.security.SecurityMiddleware',
41 'django.contrib.sessions.middleware.SessionMiddleware',
42 'django.middleware.common.CommonMiddleware',
43 'django.middleware.csrf.CsrfViewMiddleware',
44 'django.contrib.auth.middleware.AuthenticationMiddleware',
45 'django.contrib.messages.middleware.MessageMiddleware',
46 'django.middleware.clickjacking.XFrameOptionsMiddleware',
47 'core_proxy.middleware.SSOCookieToHeaderMiddleware',
48 'simple_history.middleware.HistoryRequestMiddleware']
49
50
51Traceback:
52
53File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
54 34. response = get_response(request)
55
56File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
57 115. response = self.process_exception_by_middleware(e, request)
58
59File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
60 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
61
62File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
63 54. return view_func(*args, **kwargs)
64
65File "/usr/local/lib/python3.6/site-packages/django/views/generic/base.py" in view
66 71. return self.dispatch(request, *args, **kwargs)
67
68File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
69 495. response = self.handle_exception(exc)
70
71File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
72 455. self.raise_uncaught_exception(exc)
73
74File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
75 492. response = handler(request, *args, **kwargs)
76
77File "/app/apps/customer/views.py" in get
78 141. return Response(serializer.data)
79
80File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
81 563. ret = super(Serializer, self).data
82
83File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
84 262. self._data = self.to_representation(self.instance)
85
86File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
87 530. ret[field.field_name] = field.to_representation(attribute)
88
89File "/usr/local/lib/python3.6/site-packages/rest_framework/fields.py" in to_representation
90 1893. return method(value)
91
92File "/app/apps/customer/serializers.py" in get_cart_stores
93 602. 'store_ids': store_ids
94
95File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
96 768. ret = super(ListSerializer, self).data
97
98File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
99 262. self._data = self.to_representation(self.instance)
100
101File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
102 686. self.child.to_representation(item) for item in iterable
103
104File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in <listcomp>
105 686. self.child.to_representation(item) for item in iterable
106
107File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
108 530. ret[field.field_name] = field.to_representation(attribute)
109
110File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
111 686. self.child.to_representation(item) for item in iterable
112
113File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in <listcomp>
114 686. self.child.to_representation(item) for item in iterable
115
116File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
117 530. ret[field.field_name] = field.to_representation(attribute)
118
119File "/usr/local/lib/python3.6/site-packages/rest_framework/fields.py" in to_representation
120 1893. return method(value)
121
122File "/app/apps/customer/serializers.py" in get_stock
123 149. for item in items
124
125Exception Type: ValueError at /customer/cart
126Exception Value: min() arg is an empty sequence
127Request information:
128USER: [unable to retrieve the current user]
129
130GET: No GET data
131
132POST: No POST data
133
134FILES: No FILES data
135
136COOKIES:
137OramiPassportStagingSSO = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjAxNTQ2MTE5LCJqdGkiOiI4YmE0Njk1MjA3ODA0OWY0OTA4MDk2ZmIzNjgyMGRmNiIsInV1aWQiOiI2MzNlZWJlYS0xYTk4LTQ0OWYtOWEwMC02NWRkN2Y2YmRjYjUifQ.Cg7xzpiLVF-UJtutTzBNfjyWxNVVvMyILg2nL6sxknriQg4AdDJf5cHog2UHAhsidU0hLe2UU0UWBlXyKNJX0JGs_lE91FBjOUcEi40GNKRyvwgvaDMvonl4KNoXtpFU9OnyACTqJlzi67jRkbU_7hrwmYptUXfnwsiMfzXD9E3uHYjwxxasqWYxo3W138-KdkSGUnkxLWCuhH6xZvlTfn84eCnBCgidOeQ2Sk6hZKaxZDDz6_syy45rcLrypDgZBmvSHe5zSICUTYjUqYHSnwRFPmeCmttJIlw--0e0P1mwXbOLyDSEj13maF5gJAxjRfoYl4maxQ8f05wgpg4b1g'
138MkplOramiStagingSSOToken = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1c2VyX2lkIjo1MDIsInVzZXJuYW1lIjpudWxsLCJleHAiOjE2MDI2NjcxNzMsImVtYWlsIjoiZmFkaGxhbi5hbGlAb3JhbWkuY29tIiwiY29tcGFueV9pZCI6Mjg4MTgsImFmbF9pZCI6MjAsImlzX3N1cGVydXNlciI6ZmFsc2UsInBob25lIjoiNjI4NTMxMTU1NzM2MCIsInV1aWQiOiI2MzNlZWJlYS0xYTk4LTQ0OWYtOWEwMC02NWRkN2Y2YmRjYjUiLCJhdXRoZW50aWNhdGVkIjp0cnVlfQ.p8eFPsecujsCC9kv3k2pfcT7_nbPXAKvrc7RZ61bbIBSkl1vySZ1xulu3p9IgiIfHN5WdBR67Nld_YfXnEL7uEXc1bHco8OjPCKWhB2O4zEWKp_ZQFfg9AH-yBGFz79Ae1VsFO0ZfjqOZistyh9EUajhKCmbSYOSrRs8DdYafdNohoJITStWI8IG_y8D8vYVj4RpFtEaT2XLHu6zIy08WjUwjRdZuT_2ATowx7199jiU8tuEzxazF3J7Mc028v3fMSCp5vFlBjakGWh586fkOwOTey1PEzb1MAFV6AKgKB2NPwiZch_ovJtTQtxr8IWDYkUi6zBXRqhiPLPCoEYPbw'
139
140META:
141CONTENT_LENGTH = '27'
142CONTENT_TYPE = 'application/json'
143HTTP_ACCEPT = '*/*'
144HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
145HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1c2VyX2lkIjo1MDIsInVzZXJuYW1lIjpudWxsLCJleHAiOjE2MDI2NjcxNzMsImVtYWlsIjoiZmFkaGxhbi5hbGlAb3JhbWkuY29tIiwiY29tcGFueV9pZCI6Mjg4MTgsImFmbF9pZCI6MjAsImlzX3N1cGVydXNlciI6ZmFsc2UsInBob25lIjoiNjI4NTMxMTU1NzM2MCIsInV1aWQiOiI2MzNlZWJlYS0xYTk4LTQ0OWYtOWEwMC02NWRkN2Y2YmRjYjUiLCJhdXRoZW50aWNhdGVkIjp0cnVlfQ.p8eFPsecujsCC9kv3k2pfcT7_nbPXAKvrc7RZ61bbIBSkl1vySZ1xulu3p9IgiIfHN5WdBR67Nld_YfXnEL7uEXc1bHco8OjPCKWhB2O4zEWKp_ZQFfg9AH-yBGFz79Ae1VsFO0ZfjqOZistyh9EUajhKCmbSYOSrRs8DdYafdNohoJITStWI8IG_y8D8vYVj4RpFtEaT2XLHu6zIy08WjUwjRdZuT_2ATowx7199jiU8tuEzxazF3J7Mc028v3fMSCp5vFlBjakGWh586fkOwOTey1PEzb1MAFV6AKgKB2NPwiZch_ovJtTQtxr8IWDYkUi6zBXRqhiPLPCoEYPbw'
146HTTP_CACHE_CONTROL = 'no-cache'
147HTTP_COOKIE = 'OramiPassportStagingSSO=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjAxNTQ2MTE5LCJqdGkiOiI4YmE0Njk1MjA3ODA0OWY0OTA4MDk2ZmIzNjgyMGRmNiIsInV1aWQiOiI2MzNlZWJlYS0xYTk4LTQ0OWYtOWEwMC02NWRkN2Y2YmRjYjUifQ.Cg7xzpiLVF-UJtutTzBNfjyWxNVVvMyILg2nL6sxknriQg4AdDJf5cHog2UHAhsidU0hLe2UU0UWBlXyKNJX0JGs_lE91FBjOUcEi40GNKRyvwgvaDMvonl4KNoXtpFU9OnyACTqJlzi67jRkbU_7hrwmYptUXfnwsiMfzXD9E3uHYjwxxasqWYxo3W138-KdkSGUnkxLWCuhH6xZvlTfn84eCnBCgidOeQ2Sk6hZKaxZDDz6_syy45rcLrypDgZBmvSHe5zSICUTYjUqYHSnwRFPmeCmttJIlw--0e0P1mwXbOLyDSEj13maF5gJAxjRfoYl4maxQ8f05wgpg4b1g; MkplOramiStagingSSOToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1c2VyX2lkIjo1MDIsInVzZXJuYW1lIjpudWxsLCJleHAiOjE2MDI2NjcxNzMsImVtYWlsIjoiZmFkaGxhbi5hbGlAb3JhbWkuY29tIiwiY29tcGFueV9pZCI6Mjg4MTgsImFmbF9pZCI6MjAsImlzX3N1cGVydXNlciI6ZmFsc2UsInBob25lIjoiNjI4NTMxMTU1NzM2MCIsInV1aWQiOiI2MzNlZWJlYS0xYTk4LTQ0OWYtOWEwMC02NWRkN2Y2YmRjYjUiLCJhdXRoZW50aWNhdGVkIjp0cnVlfQ.p8eFPsecujsCC9kv3k2pfcT7_nbPXAKvrc7RZ61bbIBSkl1vySZ1xulu3p9IgiIfHN5WdBR67Nld_YfXnEL7uEXc1bHco8OjPCKWhB2O4zEWKp_ZQFfg9AH-yBGFz79Ae1VsFO0ZfjqOZistyh9EUajhKCmbSYOSrRs8DdYafdNohoJITStWI8IG_y8D8vYVj4RpFtEaT2XLHu6zIy08WjUwjRdZuT_2ATowx7199jiU8tuEzxazF3J7Mc028v3fMSCp5vFlBjakGWh586fkOwOTey1PEzb1MAFV6AKgKB2NPwiZch_ovJtTQtxr8IWDYkUi6zBXRqhiPLPCoEYPbw'
148HTTP_HOST = 'marketplace-stg.orami.co.id'
149HTTP_POSTMAN_TOKEN = '6bb3c0e3-d213-4496-a66c-9e5b56d16872'
150HTTP_USER_AGENT = 'PostmanRuntime/7.26.5'
151HTTP_X_AMZN_TRACE_ID = 'Root=1-5f757cd5-5bbf45df768c70b735498987'
152HTTP_X_FORWARDED_FOR = '125.160.210.238'
153HTTP_X_FORWARDED_PORT = '443'
154HTTP_X_FORWARDED_PROTO = 'https'
155PATH_INFO = '/customer/cart'
156QUERY_STRING = ''
157RAW_URI = '/customer/cart'
158REMOTE_ADDR = '10.0.5.94'
159REMOTE_PORT = '13140'
160REQUEST_METHOD = 'GET'
161SCRIPT_NAME = ''
162SERVER_NAME = '0.0.0.0'
163SERVER_PORT = '8000'
164SERVER_PROTOCOL = 'HTTP/1.1'
165SERVER_SOFTWARE = 'gunicorn/19.9.0'
166gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.0.1.225', 8000), raddr=('10.0.5.94', 13140)>
167wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fdf0c862898>
168wsgi.file_wrapper = ''
169wsgi.input = <gunicorn.http.body.Body object at 0x7fdf0c862668>
170wsgi.multiprocess = False
171wsgi.multithread = False
172wsgi.run_once = False
173wsgi.url_scheme = 'http'
174wsgi.version = '(1, 0)'
175
176Settings:
177Using settings module marketplace_api.settings.orami_staging
178ABSOLUTE_URL_OVERRIDES = {}
179ACCESS_TOKEN_FORCE_EXPIRY = '********************'
180ACCESS_TOKEN_LIFETIME = '********************'
181ADMINS = []
182ADMIN_PATH = 'admin'
183AFFILIATION_ID = 20
184ALLOWED_HOSTS = "('*',)"
185ALLOWED_METHODS = ['GET', 'POST', 'PUT', 'DELETE']
186APPEND_SLASH = True
187AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
188AUTH_PASSWORD_VALIDATORS = '********************'
189AUTH_USER_MODEL = 'sooplai_sdk.User'
190AWS_MEDIA_LOCATION = 'media'
191AWS_S3_CUSTOM_DOMAIN = 'cdn-omp-stg.orami.co.id'
192AWS_STATIC_LOCATION = 'static'
193AWS_STORAGE_BUCKET_NAME = 'orami-marketplace-static-stg'
194BASE_DIR = '/app'
195CACHES = {'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'}}}
196CACHE_DURATION_SHORT = 300
197CACHE_MIDDLEWARE_ALIAS = 'default'
198CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
199CACHE_MIDDLEWARE_SECONDS = 600
200CART_IS_BULK = False
201CELERY_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}}
202CELERY_BROKER_URL = 'redis://redis-api-stg.thphgy.0001.apse1.cache.amazonaws.com:6379/10'
203CELERY_TIMEZONE = 'Asia/Jakarta'
204CHUNK_LIMIT = 250
205COOKIE_DOMAIN = 'orami.co.id'
206CORS_ALLOW_CREDENTIALS = True
207CORS_ORIGIN_ALLOW_ALL = False
208CORS_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']
209CSRF_COOKIE_AGE = 31449600
210CSRF_COOKIE_DOMAIN = None
211CSRF_COOKIE_HTTPONLY = False
212CSRF_COOKIE_NAME = 'csrftoken'
213CSRF_COOKIE_PATH = '/'
214CSRF_COOKIE_SAMESITE = 'Lax'
215CSRF_COOKIE_SECURE = False
216CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
217CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
218CSRF_TRUSTED_ORIGINS = []
219CSRF_USE_SESSIONS = False
220CURATION_TYPE = ['product-flash-sale-carousel', 'product-carousel', 'product-collage', 'brand-showcase']
221CUSTOMER_CART_UPDATE_RATE = True
222CUSTOMER_CART_WITH_DEFAULT_RATE = True
223DATABASES = {'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}}}
224DATABASE_ROUTERS = []
225DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
226DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
227DATETIME_FORMAT = '%d-%m-%Y %H:%M:%S'
228DATETIME_INPUT_FORMATS = "('%d-%m-%Y %H:%M:%S',)"
229DATE_FORMAT = '%d-%m-%Y'
230DATE_INPUT_FORMATS = "('%d-%m-%Y',)"
231DEBUG = True
232DEBUG_PROPAGATE_EXCEPTIONS = False
233DECIMAL_SEPARATOR = '.'
234DEFAULT_CHARSET = 'utf-8'
235DEFAULT_CONTENT_TYPE = 'text/html'
236DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
237DEFAULT_FILE_STORAGE = 'marketplace_api.aws.MediaS3Storage'
238DEFAULT_FROM_EMAIL = 'webmaster@localhost'
239DEFAULT_INDEX_TABLESPACE = ''
240DEFAULT_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'}}}
241DEFAULT_TABLESPACE = ''
242DISALLOWED_USER_AGENTS = []
243ELASTICSEARCH_BASE_URL = 'https://search-b2b-stg-youln7ghmznzp2cqen2sugywzu.ap-southeast-1.es.amazonaws.com'
244ELASTICSEARCH_BUNDLE_INDEX = 'orami_bundle'
245ELASTICSEARCH_ITEM_RULE_INDEX = 'orami_item_rule'
246ELASTICSEARCH_LOG_HOST = 'search-b2b-stg-youln7ghmznzp2cqen2sugywzu.ap-southeast-1.es.amazonaws.com'
247ELASTICSEARCH_LOG_INDEX = 'api-orami-marketplace-stg'
248ELASTICSEARCH_LOG_PORT = 443
249ELASTICSEARCH_RESULT_LIMIT = 50
250ELASTICSEARCH_SYNC_ON_SAVE = True
251ELASTICSEARCH_UPLOAD_BATCH_SIZE = 100
252EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
253EMAIL_HOST = 'localhost'
254EMAIL_HOST_PASSWORD = '********************'
255EMAIL_HOST_USER = ''
256EMAIL_PORT = 25
257EMAIL_SSL_CERTFILE = None
258EMAIL_SSL_KEYFILE = '********************'
259EMAIL_SUBJECT_PREFIX = '[Django] '
260EMAIL_TIMEOUT = None
261EMAIL_USE_LOCALTIME = False
262EMAIL_USE_SSL = False
263EMAIL_USE_TLS = False
264FILE_CHARSET = 'utf-8'
265FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
266FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
267FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
268FILE_UPLOAD_PERMISSIONS = None
269FILE_UPLOAD_TEMP_DIR = None
270FIRST_DAY_OF_WEEK = 0
271FIXTURE_DIRS = []
272FORCE_SCRIPT_NAME = None
273FORMAT_MODULE_PATH = None
274FORM_RENDERER = 'django.forms.renderers.TemplatesSetting'
275IGNORABLE_404_URLS = []
276IMAGEKIT_CACHEFILE_DIR = 'CACHE/images'
277IMAGEKIT_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.hash'
278IMAGEKIT_CACHE_BACKEND = 'default'
279IMAGEKIT_CACHE_PREFIX = 'imagekit:'
280IMAGEKIT_CACHE_TIMEOUT = 300
281IMAGEKIT_DEFAULT_CACHEFILE_BACKEND = 'imagekit.cachefiles.backends.Simple'
282IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY = 'imagekit.cachefiles.strategies.JustInTime'
283IMAGEKIT_DEFAULT_FILE_STORAGE = 'marketplace_api.aws.MediaS3Storage'
284IMAGEKIT_SPEC_CACHEFILE_NAMER = 'imagekit.cachefiles.namers.source_name_as_path'
285IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY = '********************'
286INSTALLED_APPS = ['campaign', 'catalog', 'customer', 'erp', 'groupbuy', 'promotion', 'shipping', 'sooplai_sdk', 'utils', 'adminsortable2', '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']
287INTERNAL_IPS = "('127.0.0.1',)"
288JWT_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}
289LANGUAGES = [('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')]
290LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
291LANGUAGE_CODE = 'en-us'
292LANGUAGE_COOKIE_AGE = None
293LANGUAGE_COOKIE_DOMAIN = None
294LANGUAGE_COOKIE_NAME = 'django_language'
295LANGUAGE_COOKIE_PATH = '/'
296LOCALE_PATHS = []
297LOGGING = {'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'}}}
298LOGGING_CONFIG = 'logging.config.dictConfig'
299LOGIN_REDIRECT_URL = '/accounts/profile/'
300LOGIN_URL = '/accounts/login/'
301LOGOUT_REDIRECT_URL = None
302MANAGERS = []
303MARKETPLACE_ID = 138
304MEDIA_ROOT = '/app/media'
305MEDIA_URL = '/media/'
306MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
307MIDDLEWARE = ['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']
308MIGRATION_MODULES = {}
309MONTH_DAY_FORMAT = 'F j'
310NOSE_ARGS = "('apps/', '--nocapture', '--nologcapture')"
311NUMBER_GROUPING = 0
312ORAMI_PAYMENT_URL = 'https://payment-stg.orami.co.id'
313PAID_STATUS_DESC = "('awaiting_process', 'processing', 'completed', 'out_for_delivery')"
314PASSPORT_API_HOST = '********************'
315PASSPORT_SSO_COOKIE_NAME = '********************'
316PASSPORT_TOKEN = '********************'
317PASSWORD_HASHERS = '********************'
318PASSWORD_RESET_TIMEOUT_DAYS = '********************'
319PAYMENT_ORAMI_CASH = 'orami_cash'
320PREPEND_WWW = False
321PRIVATE_KEY = '********************'
322PUBLIC_KEY = '********************'
323REST_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}
324ROOT_URLCONF = 'marketplace_api.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.cached_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 = 'marketplace_api.settings.orami_staging'
350SHORT_DATETIME_FORMAT = 'm/d/Y P'
351SHORT_DATE_FORMAT = 'm/d/Y'
352SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
353SILENCED_SYSTEM_CHECKS = []
354SOOPLAI_API_HOST = '********************'
355SOOPLAI_BASIC_AUTH = {'username': 'sooplai_marketplace_admin', 'password': '********************'}
356SOOPLAI_SSO_COOKIE_NAME = 'MkplOramiStagingSSOToken'
357STATICFILES_DIRS = []
358STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
359STATICFILES_STORAGE = 'marketplace_api.aws.StaticS3Storage'
360STATIC_ROOT = '/app/static'
361STATIC_URL = '/static/'
362STATUS_DESCRIPTION = {'draft': 'Draf', 'awaiting_payment': 'Menunggu Pembayaran', 'awaiting_process': 'Menunggu Proses', 'processing': 'Dalam Proses', 'completed': 'Selesai', 'closed': 'Ditutup', 'cancelled': 'Dibatalkan', 'paid': 'Sudah dibayar'}
363STS_CANCELLED = 'cancelled'
364STS_CLOSED = 'closed'
365STS_DESC_AWAITING_PAYMENT = 'awaiting_payment'
366STS_DESC_AWAITING_PROCESS = 'awaiting_process'
367STS_DESC_CANCELLED = 'cancelled'
368STS_DESC_CLOSED = 'closed'
369STS_DESC_COMPLETED = 'completed'
370STS_DESC_DRAFT = 'draft'
371STS_DESC_OUT_FOR_DELIVERY = 'out_for_delivery'
372STS_DESC_PAID = 'paid'
373STS_DESC_PROCESSING = 'processing'
374STS_DRAFT = 'draft'
375STS_OPEN = 'open'
376SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'ApiKeyAuth': '********************'}}
377TANTANGAN_BELANJA_ADMIN = 245
378TANTANGAN_BELANJA_AFFILIATION_ID = 14
379TANTANGAN_BELANJA_CADJ_CREATOR = 160
380TANTANGAN_BELANJA_CAMPAIGN_LIMIT = 4
381TANTANGAN_BELANJA_COMPANY_ID = 28480
382TANTANGAN_BELANJA_IMAGE_SIZE = '(360, 360)'
383TANTANGAN_BELANJA_LEADERBOARD_LIMIT = 10
384TANTANGAN_BELANJA_PARTY_COMPANY_ID = 54
385TANTANGAN_BELANJA_PARTY_STORE_ID = 99
386TANTANGAN_BELANJA_SHIPPING_METHOD = 'premiumrate_Standard_Shipping_(2_-_4_hari)'
387TANTANGAN_BELANJA_STORE_ID = 23041
388TANTANGAN_BELANJA_VENDOR_COMPANY_ID = 138
389TANTANGAN_BELANJA_VENDOR_STORE_ID = 2282
390TEMPLATES = [{'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']}}]
391TERM_POD = 'payment-on-delivery'
392TERM_POSTPAYMENT = 'post-payment'
393TERM_PREPAYMENT = 'pre-payment'
394TESTING = False
395TEST_NON_SERIALIZED_APPS = []
396TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
397THOUSAND_SEPARATOR = ','
398TIME_FORMAT = 'P'
399TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
400TIME_ZONE = 'Asia/Jakarta'
401TINYMCE_JS_URL = 'tinymce/tinymce.min.js'
402TRX_CURRENCY_ADJUSTMENT = 'CADJ'
403TRX_PURCHASE_ORDER = 'PO'
404TRX_SALES_ORDER = 'SO'
405USE_I18N = True
406USE_L10N = True
407USE_THOUSAND_SEPARATOR = False
408USE_TZ = True
409USE_X_FORWARDED_HOST = False
410USE_X_FORWARDED_PORT = False
411WSGI_APPLICATION = 'marketplace_api.wsgi.application'
412X_FRAME_OPTIONS = 'SAMEORIGIN'
413YEAR_MONTH_FORMAT = 'F Y'
414
415
416You're seeing this error because you have DEBUG = True in your
417Django settings file. Change that to False, and Django will
418display a standard page generated by the handler for this status code.
419