· 6 years ago · Aug 26, 2019, 03:24 AM
1MultipleObjectsReturned at /api/backoffice/user/shop/import
2get() returned more than one MemberMdm -- it returned 2!
3
4Request Method: POST
5Request URL: http://ch9c3jhpey1eydoj.api.cromplatform.com/api/backoffice/user/shop/import
6Django Version: 2.2
7Python Executable: /root/.pyenv/versions/3.6.9/bin/uwsgi
8Python Version: 3.6.9
9Python Path: ['/src/crom-platform', '.', './crom_platform/libs', '', '/root/.pyenv/versions/3.6.9/lib/python36.zip', '/root/.pyenv/versions/3.6.9/lib/python3.6', '/root/.pyenv/versions/3.6.9/lib/python3.6/lib-dynload', '/root/.local/lib/python3.6/site-packages', '/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages', './crom_platform/apps', './crom_platform/libs']
10Server time: Mon, 26 Aug 2019 10:20:56 +0700
11Installed Applications:
12['jet.dashboard',
13 'jet',
14 'django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'django.contrib.humanize',
21 'rest_framework',
22 'django_extensions',
23 'haystack',
24 'rest_framework_swagger',
25 'corsheaders',
26 'rest_framework_httpsignature',
27 'fcm_django',
28 'member',
29 'catalog',
30 'supplier',
31 'core',
32 'api',
33 'cart',
34 'order',
35 'payment',
36 'shipment',
37 'finance',
38 'warehouse',
39 'web',
40 'sms']
41Installed Middleware:
42['django.contrib.sessions.middleware.SessionMiddleware',
43 'corsheaders.middleware.CorsMiddleware',
44 'django.middleware.common.CommonMiddleware',
45 'django.middleware.csrf.CsrfViewMiddleware',
46 'django.contrib.auth.middleware.AuthenticationMiddleware',
47 'django.contrib.messages.middleware.MessageMiddleware',
48 'django.middleware.clickjacking.XFrameOptionsMiddleware']
49
50
51Traceback:
52
53File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
54 34. response = get_response(request)
55
56File "/root/.pyenv/versions/3.6.9/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 "/root/.pyenv/versions/3.6.9/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 "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
63 54. return view_func(*args, **kwargs)
64
65File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
66 116. return self.dispatch(request, *args, **kwargs)
67
68File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
69 495. response = self.handle_exception(exc)
70
71File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
72 455. self.raise_uncaught_exception(exc)
73
74File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
75 492. response = handler(request, *args, **kwargs)
76
77File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/rest_framework/mixins.py" in create
78 21. self.perform_create(serializer)
79
80File "/root/.pyenv/versions/3.6.9/lib/python3.6/contextlib.py" in inner
81 52. return func(*args, **kwds)
82
83File "./crom_platform/apps/member/views/backoffice.py" in perform_create
84 147. self.__process_import(index+1, row)
85
86File "./crom_platform/apps/member/views/backoffice.py" in __process_import
87 134. manage_by=self.__validate_ao_user(item),
88
89File "./crom_platform/apps/member/views/backoffice.py" in __validate_ao_user
90 77. member_mdm = MemberMdm.objects.get(phone=ao_phone)
91
92File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
93 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
94
95File "/root/.pyenv/versions/3.6.9/lib/python3.6/site-packages/django/db/models/query.py" in get
96 412. (self.model._meta.object_name, num)
97
98Exception Type: MultipleObjectsReturned at /api/backoffice/user/shop/import
99Exception Value: get() returned more than one MemberMdm -- it returned 2!
100Request information:
101USER: mimin
102
103GET: No GET data
104
105POST: No POST data
106
107FILES:
108file = <InMemoryUploadedFile: store-user-import-template01jaktim.xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)>
109
110COOKIES: No cookie data
111
112META:
113CONTENT_LENGTH = '600678'
114CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundary1SF2RlSGzMPMKB03'
115DOCUMENT_ROOT = '/usr/share/nginx/html'
116HTTP_ACCEPT = '*/*'
117HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
118HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,id;q=0.8'
119HTTP_AUTHORIZATION = 'CROM eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxNCwidXNlcm5hbWUiOiJtaW1pbiIsImV4cCI6MTU2Njc5MzE2MiwiZW1haWwiOiIiLCJvcmlnX2lhdCI6MTU2Njc4OTU2Mn0.lC53StRI_j8fed75A9tnqp0dkxeX2zg70JiOQ9cjSpY'
120HTTP_CONNECTION = 'close'
121HTTP_CONTENT_LENGTH = '600678'
122HTTP_CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundary1SF2RlSGzMPMKB03'
123HTTP_HOST = 'ch9c3jhpey1eydoj.api.cromplatform.com'
124HTTP_ORIGIN = 'https://dashboard.int.cmi.id'
125HTTP_REFERER = 'https://dashboard.int.cmi.id/user/shop/import'
126HTTP_SEC_FETCH_MODE = 'cors'
127HTTP_SEC_FETCH_SITE = 'same-site'
128HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36'
129Host = 'ch9c3jhpey1eydoj.api.cromplatform.com'
130PATH_INFO = '/api/backoffice/user/shop/import'
131QUERY_STRING = ''
132REMOTE_ADDR = '3.0.33.175'
133REMOTE_PORT = '55680'
134REQUEST_METHOD = 'POST'
135REQUEST_SCHEME = 'http'
136REQUEST_URI = '/api/backoffice/user/shop/import'
137SCRIPT_NAME = '/'
138SERVER_NAME = 'ch9c3jhpey1eydoj.api.cromplatform.com'
139SERVER_PORT = '80'
140SERVER_PROTOCOL = 'HTTP/1.0'
141SERVER_SOFTWARE = 'nginx/1.14.0'
142UWSGI_SCHEME = 'http'
143X-Real-IP = '3.0.33.175'
144uwsgi.node = b'4127baf32987'
145uwsgi.version = b'2.0.18'
146wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='ANSI_X3.4-1968'>
147wsgi.file_wrapper = ''
148wsgi.input = <uwsgi._Input object at 0x7f7cfeb9f768>
149wsgi.multiprocess = True
150wsgi.multithread = False
151wsgi.run_once = False
152wsgi.url_scheme = 'http'
153wsgi.version = '(1, 0)'
154
155Settings:
156Using settings module crom_platform.settings
157ABSOLUTE_URL_OVERRIDES = {}
158ADMINS = []
159ALLOWED_HOSTS = ['ch9c3jhpey1eydoj.api.cromplatform.com']
160APPEND_SLASH = False
161AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
162AUTH_PASSWORD_VALIDATORS = '********************'
163AUTH_USER_MODEL = 'auth.User'
164BACKOFFICE_DIR = 'backoffice_dir'
165BASE_DIR = '/src/crom-platform'
166BROKER_URI = 'redis://localhost:6379/0'
167CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
168CACHE_MIDDLEWARE_ALIAS = 'default'
169CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
170CACHE_MIDDLEWARE_SECONDS = 600
171CATALOG_DIR = 'catalog_dir'
172CELERY_ACCEPT_CONTENT = ['pickle', 'json', 'msgpack', 'yaml']
173CORS_ORIGIN_ALLOW_ALL = True
174CORS_ORIGIN_WHITELIST = ['http://panel.int.cmi.id', 'http://api.service.cmi.id', 'http://api.service.cromplatform.com']
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
186CUTOFF_HOUR = 18
187DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'NAME': 'cromprod', 'USER': 'cromusrcore', 'PASSWORD': '********************', 'HOST': 'cromproduction.cs4k72v3uoct.ap-southeast-1.rds.amazonaws.com', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
188DATABASE_ROUTERS = []
189DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
190DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
191DATETIME_FORMAT = 'N j, Y, P'
192DATETIME_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']
193DATE_FORMAT = 'N j, Y'
194DATE_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']
195DEBUG = True
196DEBUG_PROPAGATE_EXCEPTIONS = False
197DECIMAL_SEPARATOR = '.'
198DEFAULT_CHARSET = 'utf-8'
199DEFAULT_CONTENT_TYPE = 'text/html'
200DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
201DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
202DEFAULT_FROM_EMAIL = 'webmaster@localhost'
203DEFAULT_INDEX_TABLESPACE = ''
204DEFAULT_TABLESPACE = ''
205DIRNAME = './crom_platform'
206DISALLOWED_USER_AGENTS = []
207EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
208EMAIL_HOST = 'localhost'
209EMAIL_HOST_PASSWORD = '********************'
210EMAIL_HOST_USER = ''
211EMAIL_PORT = 25
212EMAIL_SSL_CERTFILE = None
213EMAIL_SSL_KEYFILE = '********************'
214EMAIL_SUBJECT_PREFIX = '[Django] '
215EMAIL_TIMEOUT = None
216EMAIL_USE_LOCALTIME = False
217EMAIL_USE_SSL = False
218EMAIL_USE_TLS = False
219FCM_DJANGO_SETTINGS = {'APP_VERBOSE_NAME': 'Crom platform', 'FCM_SERVER_KEY': '********************', 'ONE_DEVICE_PER_USER': True, 'DELETE_INACTIVE_DEVICES': True, 'FCM_SERVER': 'https://fcm.googleapis.com/fcm/send', 'USER_MODEL': 'auth.User', 'ERRORS': {'invalid_registration': 'InvalidRegistration', 'missing_registration': 'MissingRegistration', 'not_registered': 'NotRegistered', 'invalid_package_name': 'InvalidPackageName'}}
220FILE_CHARSET = 'utf-8'
221FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
222FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
223FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
224FILE_UPLOAD_PERMISSIONS = None
225FILE_UPLOAD_TEMP_DIR = None
226FIRST_DAY_OF_WEEK = 0
227FIXTURE_DIRS = []
228FORCE_SCRIPT_NAME = None
229FORMAT_MODULE_PATH = None
230FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
231HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': './crom_platform/whoosh_index', 'INCLUDE_SPELLING': True}}
232IGNORABLE_404_URLS = []
233INSTALLED_APPS = ['jet.dashboard', 'jet', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'rest_framework', 'django_extensions', 'haystack', 'rest_framework_swagger', 'corsheaders', 'rest_framework_httpsignature', 'fcm_django', 'member', 'catalog', 'supplier', 'core', 'api', 'cart', 'order', 'payment', 'shipment', 'finance', 'warehouse', 'web', 'sms']
234INTERNAL_IPS = []
235JWT_AUTH = {'JWT_VERIFY_EXPIRATION': True, 'JWT_AUTH_HEADER_PREFIX': 'CROM', 'JWT_EXPIRATION_DELTA': datetime.timedelta(0, 3600), 'JWT_ALLOW_REFRESH': True, 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(0, 3600)}
236LANGUAGES = [('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')]
237LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
238LANGUAGE_CODE = 'en-us'
239LANGUAGE_COOKIE_AGE = None
240LANGUAGE_COOKIE_DOMAIN = None
241LANGUAGE_COOKIE_NAME = 'django_language'
242LANGUAGE_COOKIE_PATH = '/'
243LOCALE_PATHS = []
244LOGGING = {}
245LOGGING_CONFIG = 'logging.config.dictConfig'
246LOGIN_REDIRECT_URL = '/accounts/profile/'
247LOGIN_URL = '/accounts/login/'
248LOGOUT_REDIRECT_URL = None
249MANAGERS = []
250MEDIA_ROOT = '/src/crom-platform/media'
251MEDIA_URL = '/media/'
252MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
253MIDDLEWARE = ['django.contrib.sessions.middleware.SessionMiddleware', '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']
254MIGRATION_MODULES = {}
255MONTH_DAY_FORMAT = 'F j'
256NUMBER_GROUPING = 0
257PASSWORD_HASHERS = '********************'
258PASSWORD_RESET_TIMEOUT_DAYS = '********************'
259PREPEND_WWW = False
260REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.BasicAuthentication', 'rest_framework_jwt.authentication.JSONWebTokenAuthentication'), 'DEFAULT_PARSER_CLASSES': ('rest_framework.parsers.JSONParser', 'rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser', 'rest_framework.parsers.FileUploadParser'), 'PAGE_SIZE': 18}
261REST_SESSION_LOGIN = False
262ROOT_URLCONF = 'crom_platform.urls'
263SECRET_KEY = '********************'
264SECURE_BROWSER_XSS_FILTER = False
265SECURE_CONTENT_TYPE_NOSNIFF = False
266SECURE_HSTS_INCLUDE_SUBDOMAINS = False
267SECURE_HSTS_PRELOAD = False
268SECURE_HSTS_SECONDS = 0
269SECURE_PROXY_SSL_HEADER = None
270SECURE_REDIRECT_EXEMPT = []
271SECURE_SSL_HOST = None
272SECURE_SSL_REDIRECT = False
273SERVER_EMAIL = 'root@localhost'
274SESSION_CACHE_ALIAS = 'default'
275SESSION_COOKIE_AGE = 1209600
276SESSION_COOKIE_DOMAIN = None
277SESSION_COOKIE_HTTPONLY = True
278SESSION_COOKIE_NAME = 'sessionid'
279SESSION_COOKIE_PATH = '/'
280SESSION_COOKIE_SAMESITE = 'Lax'
281SESSION_COOKIE_SECURE = False
282SESSION_ENGINE = 'django.contrib.sessions.backends.db'
283SESSION_EXPIRE_AT_BROWSER_CLOSE = False
284SESSION_FILE_PATH = None
285SESSION_SAVE_EVERY_REQUEST = False
286SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
287SETTINGS_MODULE = 'crom_platform.settings'
288SHORT_DATETIME_FORMAT = 'm/d/Y P'
289SHORT_DATE_FORMAT = 'm/d/Y'
290SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
291SILENCED_SYSTEM_CHECKS = []
292STATICFILES_DIRS = []
293STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
294STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
295STATIC_ROOT = '/src/crom-platform/static'
296STATIC_URL = '/static/'
297TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ('./crom_platform/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'], 'libraries': {'humanize_counting': 'web.templatetags.humanize_counting'}}}]
298TEMPLATE_DIRS = "('./crom_platform/templates',)"
299TEST_NON_SERIALIZED_APPS = []
300TEST_RUNNER = 'django.test.runner.DiscoverRunner'
301THOUSAND_SEPARATOR = ','
302THUMB_SIZE = 100
303TIME_FORMAT = 'P'
304TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
305TIME_ZONE = 'Asia/Jakarta'
306TWILLIO_FROM = '+15005550006'
307TWILLIO_SID = 'ACa59dc710d59f8d827771486c864978e1'
308TWILLIO_TOKEN = '********************'
309USE_I18N = True
310USE_L10N = True
311USE_THOUSAND_SEPARATOR = False
312USE_TZ = True
313USE_X_FORWARDED_HOST = False
314USE_X_FORWARDED_PORT = False
315WSGI_APPLICATION = 'crom_platform.wsgi.application'
316X_FRAME_OPTIONS = 'SAMEORIGIN'
317YEAR_MONTH_FORMAT = 'F Y'
318
319
320You're seeing this error because you have DEBUG = True in your
321Django settings file. Change that to False, and Django will
322display a standard page generated by the handler for this status code.