· 8 years ago · Nov 29, 2017, 11:20 AM
1FieldError at /api/payments/charges/
2Related Field got invalid lookup: icontains
3
4Request Method: GET
5Request URL: http://ops4-staging.herokuapp.com/api/payments/charges/?search=afe&type__in=rent,repair,ticket,inspection,fee&date_created__range=2017-11-22,2017-11-29&limit=20&offset=0
6Django Version: 1.11.4
7Python Executable: /app/.heroku/python/bin/python
8Python Version: 2.7.13
9Python Path: ['/app', '/app', '/app/.heroku/python/lib/python27.zip', '/app/.heroku/python/lib/python2.7', '/app/.heroku/python/lib/python2.7/plat-linux2', '/app/.heroku/python/lib/python2.7/lib-tk', '/app/.heroku/python/lib/python2.7/lib-old', '/app/.heroku/python/lib/python2.7/lib-dynload', '/app/.heroku/python/lib/python2.7/site-packages', '/app']
10Server time: Wed, 29 Nov 2017 11:18:36 +0000
11Installed Applications:
12['django.contrib.admin',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'django.contrib.staticfiles',
18 'rest_framework',
19 'channels',
20 'rest_framework.authtoken',
21 'rest_auth',
22 'corsheaders',
23 'rest_framework_tracking',
24 'rest_framework_docs',
25 'rest_framework_csv',
26 'django_celery_results',
27 'django_celery_beat',
28 'django_filters',
29 'drivers',
30 'driver_state_history',
31 'vehicles',
32 'rentals',
33 'core',
34 'global_search',
35 'assignments',
36 'corporations',
37 'payments',
38 'users',
39 'webhooks',
40 'cards']
41Installed Middleware:
42['django.middleware.security.SecurityMiddleware',
43 'whitenoise.middleware.WhiteNoiseMiddleware',
44 'corsheaders.middleware.CorsMiddleware',
45 'django.contrib.sessions.middleware.SessionMiddleware',
46 'django.middleware.common.CommonMiddleware',
47 'django.middleware.csrf.CsrfViewMiddleware',
48 'django.contrib.auth.middleware.AuthenticationMiddleware',
49 'django.contrib.messages.middleware.MessageMiddleware',
50 'django.middleware.clickjacking.XFrameOptionsMiddleware']
51
52
53Traceback:
54
55File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
56 41. response = get_response(request)
57
58File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
59 187. response = self.process_exception_by_middleware(e, request)
60
61File "/app/.heroku/python/lib/python2.7/site-packages/channels/handler.py" in process_exception_by_middleware
62 243. return super(AsgiHandler, self).process_exception_by_middleware(exception, request)
63
64File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
65 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
66
67File "/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
68 58. return view_func(*args, **kwargs)
69
70File "/app/.heroku/python/lib/python2.7/site-packages/django/views/generic/base.py" in view
71 68. return self.dispatch(request, *args, **kwargs)
72
73File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
74 489. response = self.handle_exception(exc)
75
76File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in handle_exception
77 449. self.raise_uncaught_exception(exc)
78
79File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
80 486. response = handler(request, *args, **kwargs)
81
82File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/generics.py" in get
83 241. return self.list(request, *args, **kwargs)
84
85File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/mixins.py" in list
86 40. queryset = self.filter_queryset(self.get_queryset())
87
88File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/generics.py" in filter_queryset
89 152. queryset = backend().filter_queryset(self.request, queryset, self)
90
91File "/app/.heroku/python/lib/python2.7/site-packages/rest_framework/filters.py" in filter_queryset
92 147. queryset = queryset.filter(reduce(operator.or_, queries))
93
94File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/query.py" in filter
95 784. return self._filter_or_exclude(False, *args, **kwargs)
96
97File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/query.py" in _filter_or_exclude
98 802. clone.query.add_q(Q(*args, **kwargs))
99
100File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/sql/query.py" in add_q
101 1250. clause, _ = self._add_q(q_object, self.used_aliases)
102
103File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/sql/query.py" in _add_q
104 1270. current_negated, allow_joins, split_subq)
105
106File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/sql/query.py" in _add_q
107 1276. allow_joins=allow_joins, split_subq=split_subq,
108
109File "/app/.heroku/python/lib/python2.7/site-packages/django/db/models/sql/query.py" in build_filter
110 1201. raise FieldError('Related Field got invalid lookup: {}'.format(lookups[0]))
111
112Exception Type: FieldError at /api/payments/charges/
113Exception Value: Related Field got invalid lookup: icontains
114Request information:
115USER: matej
116
117GET:
118search = u'afe'
119type__in = u'rent,repair,ticket,inspection,fee'
120limit = u'20'
121date_created__range = u'2017-11-22,2017-11-29'
122offset = u'0'
123
124POST: No POST data
125
126FILES: No FILES data
127
128COOKIES: No cookie data
129
130META:
131CONTENT_TYPE = u'application/json'
132HTTP_ACCEPT = u'*/*'
133HTTP_ACCEPT_ENCODING = u'br, gzip, deflate'
134HTTP_ACCEPT_LANGUAGE = u'en-us'
135HTTP_AUTHORIZATION = u'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJlbWFpbCI6ImhhaG4ubWF0ZWpAZ21haWwuY29tIiwiZXhwIjoxNTEyMDQwNTg0LCJvcmlnX2lhdCI6MTUxMTg5NjY3OSwidXNlcm5hbWUiOiJtYXRlaiJ9.RhE8CTj6kzW7sphd3Xkulc47VI2iCigB4egnvPof06I'
136HTTP_CONNECTION = u'close'
137HTTP_CONNECT_TIME = u'0'
138HTTP_HOST = u'ops4-staging.herokuapp.com'
139HTTP_ORIGIN = u'http://localhost:3000'
140HTTP_REFERER = u'http://localhost:3000/payments'
141HTTP_TOTAL_ROUTE_TIME = u'0'
142HTTP_USER_AGENT = u'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/604.3.5 (KHTML, like Gecko) Version/11.0.1 Safari/604.3.5'
143HTTP_VIA = u'1.1 vegur'
144HTTP_X_FORWARDED_FOR = u'86.58.68.18'
145HTTP_X_FORWARDED_PORT = u'443'
146HTTP_X_FORWARDED_PROTO = u'https'
147HTTP_X_REQUEST_ID = u'fd960424-7398-455b-bfc9-1434eb68263e'
148HTTP_X_REQUEST_START = u'1511954316091'
149PATH_INFO = u'/api/payments/charges/'
150QUERY_STRING = u'search=afe&type__in=rent,repair,ticket,inspection,fee&date_created__range=2017-11-22,2017-11-29&limit=20&offset=0'
151REMOTE_ADDR = u'10.168.235.161'
152REMOTE_HOST = u'10.168.235.161'
153REMOTE_PORT = 20387
154REQUEST_METHOD = u'GET'
155SCRIPT_NAME = ''
156SERVER_NAME = u'172.18.99.254'
157SERVER_PORT = u'12572'
158wsgi.multiprocess = True
159wsgi.multithread = True
160
161Settings:
162Using settings module ops4.settings
163ABSOLUTE_URL_OVERRIDES = {}
164ADMINS = []
165ALLOWED_HOSTS = ['*']
166APPEND_SLASH = True
167AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
168AUTH_PASSWORD_VALIDATORS = u'********************'
169AUTH_USER_MODEL = u'auth.User'
170BASE_DIR = '/app'
171CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
172CACHE_MIDDLEWARE_ALIAS = u'default'
173CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
174CACHE_MIDDLEWARE_SECONDS = 600
175CELERY_ACCEPT_CONTENT = ['application/json']
176CELERY_BEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'
177CELERY_BROKER_URL = 'amqp://jdfpzwbr:gxVi4ozvrf0DzkcjeLF5bQyg_NpgQe5m@mosquito.rmq.cloudamqp.com/jdfpzwbr'
178CELERY_ENABLE_UTC = True
179CELERY_RESULT_BACKEND = 'django-db'
180CELERY_RESULT_SERIALIZER = 'json'
181CELERY_TASK_SERIALIZER = 'json'
182CELERY_TIMEZONE = 'UTC'
183CHANNEL_LAYERS = {'default': {'ROUTING': 'ops4.routing.channel_routing', 'CONFIG': {'hosts': ['redis://h:p02beaa1be1e33754a8bbba611587beb570077194736d860e0ea41bc2a0647885@ec2-34-236-115-251.compute-1.amazonaws.com:36729']}, 'BACKEND': 'asgi_redis.RedisChannelLayer'}}
184CORS_ORIGIN_ALLOW_ALL = True
185CSRF_COOKIE_AGE = 31449600
186CSRF_COOKIE_DOMAIN = None
187CSRF_COOKIE_HTTPONLY = False
188CSRF_COOKIE_NAME = u'csrftoken'
189CSRF_COOKIE_PATH = u'/'
190CSRF_COOKIE_SECURE = False
191CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
192CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
193CSRF_TRUSTED_ORIGINS = []
194CSRF_USE_SESSIONS = False
195DATABASES = {'default': {'CONN_MAX_AGE': 500, 'PASSWORD': u'********************', 'NAME': 'da84fss21mvpal', 'HOST': 'ec2-23-21-169-238.compute-1.amazonaws.com', 'TIME_ZONE': None, 'USER': 'orpumpxhzzsmev', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'PORT': 5432, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'TEST': {'CHARSET': None, 'NAME': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False}}
196DATABASE_ROUTERS = []
197DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
198DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
199DATETIME_FORMAT = u'N j, Y, P'
200DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
201DATE_FORMAT = u'N j, Y'
202DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
203DEBUG = True
204DEBUG_PROPAGATE_EXCEPTIONS = False
205DECIMAL_SEPARATOR = u'.'
206DEFAULT_CHARSET = u'utf-8'
207DEFAULT_CONTENT_TYPE = u'text/html'
208DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
209DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
210DEFAULT_FROM_EMAIL = u'webmaster@localhost'
211DEFAULT_INDEX_TABLESPACE = u''
212DEFAULT_TABLESPACE = u''
213DISALLOWED_USER_AGENTS = []
214EMAIL_BACKEND = u'django.core.mail.backends.smtp.EmailBackend'
215EMAIL_HOST = 'smtp.sendgrid.net'
216EMAIL_HOST_PASSWORD = u'********************'
217EMAIL_HOST_USER = 'xd7xbphg2256'
218EMAIL_PORT = 587
219EMAIL_SSL_CERTFILE = None
220EMAIL_SSL_KEYFILE = u'********************'
221EMAIL_SUBJECT_PREFIX = u'[Django] '
222EMAIL_TIMEOUT = None
223EMAIL_USE_LOCALTIME = False
224EMAIL_USE_SSL = False
225EMAIL_USE_TLS = True
226FILE_CHARSET = u'utf-8'
227FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
228FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
229FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
230FILE_UPLOAD_PERMISSIONS = None
231FILE_UPLOAD_TEMP_DIR = None
232FIRST_DAY_OF_WEEK = 0
233FIXTURE_DIRS = []
234FORCE_SCRIPT_NAME = None
235FORMAT_MODULE_PATH = None
236FORM_RENDERER = u'django.forms.renderers.DjangoTemplates'
237IGNORABLE_404_URLS = []
238INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'channels', 'rest_framework.authtoken', 'rest_auth', 'corsheaders', 'rest_framework_tracking', 'rest_framework_docs', 'rest_framework_csv', 'django_celery_results', 'django_celery_beat', 'django_filters', 'drivers', 'driver_state_history', 'vehicles', 'rentals', 'core', 'global_search', 'assignments', 'corporations', 'payments', 'users', 'webhooks', 'cards']
239INTERNAL_IPS = ['localhost', '127.0.0.1', 'ops4-turnover.herokuapp.com']
240JWT_AUTH = {'JWT_ALLOW_REFRESH': True, 'JWT_EXPIRATION_DELTA': datetime.timedelta(1), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7), 'JWT_VERIFY_EXPIRATION': True}
241LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
242LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
243LANGUAGE_CODE = 'en-us'
244LANGUAGE_COOKIE_AGE = None
245LANGUAGE_COOKIE_DOMAIN = None
246LANGUAGE_COOKIE_NAME = u'django_language'
247LANGUAGE_COOKIE_PATH = u'/'
248LOCALE_PATHS = []
249LOGGING = {}
250LOGGING_CONFIG = u'logging.config.dictConfig'
251LOGIN_REDIRECT_URL = u'/accounts/profile/'
252LOGIN_URL = u'/accounts/login/'
253LOGOUT_REDIRECT_URL = None
254MANAGERS = []
255MEDIA_ROOT = u''
256MEDIA_URL = u''
257MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
258MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'corsheaders.middleware.CorsMiddleware', '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']
259MIDDLEWARE_CLASSES = [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware']
260MIGRATION_MODULES = {}
261MONTH_DAY_FORMAT = u'F j'
262NUMBER_GROUPING = 0
263PASSWORD_HASHERS = u'********************'
264PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
265PREPEND_WWW = False
266REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication',), 'UNICODE_JSON': True, 'PAGE_SIZE': 20, 'DEFAULT_PAGINATION_CLASS': 'core.paginate.ArgumentPagination', 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',)}
267REST_USE_JWT = True
268ROOT_URLCONF = 'ops4.urls'
269SECRET_KEY = u'********************'
270SECURE_BROWSER_XSS_FILTER = False
271SECURE_CONTENT_TYPE_NOSNIFF = False
272SECURE_HSTS_INCLUDE_SUBDOMAINS = False
273SECURE_HSTS_PRELOAD = False
274SECURE_HSTS_SECONDS = 0
275SECURE_PROXY_SSL_HEADER = None
276SECURE_REDIRECT_EXEMPT = []
277SECURE_SSL_HOST = None
278SECURE_SSL_REDIRECT = False
279SERVER_EMAIL = u'root@localhost'
280SESSION_CACHE_ALIAS = u'default'
281SESSION_COOKIE_AGE = 1209600
282SESSION_COOKIE_DOMAIN = None
283SESSION_COOKIE_HTTPONLY = True
284SESSION_COOKIE_NAME = u'sessionid'
285SESSION_COOKIE_PATH = u'/'
286SESSION_COOKIE_SECURE = False
287SESSION_ENGINE = u'django.contrib.sessions.backends.db'
288SESSION_EXPIRE_AT_BROWSER_CLOSE = False
289SESSION_FILE_PATH = None
290SESSION_SAVE_EVERY_REQUEST = False
291SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
292SETTINGS_MODULE = 'ops4.settings'
293SHORT_DATETIME_FORMAT = u'm/d/Y P'
294SHORT_DATE_FORMAT = u'm/d/Y'
295SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
296SILENCED_SYSTEM_CHECKS = []
297STATICFILES_DIRS = ['/app/static_folder/']
298STATICFILES_FINDERS = [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder']
299STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
300STATIC_ROOT = '/app/static_media/'
301STATIC_URL = '/static/'
302TEMPLATES = [{'DIRS': ['/app/templates'], 'BACKEND': 'django.template.backends.django.DjangoTemplates', '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']}, 'APP_DIRS': True}]
303TEST_NON_SERIALIZED_APPS = []
304TEST_RUNNER = u'django.test.runner.DiscoverRunner'
305THOUSAND_SEPARATOR = u','
306TIME_FORMAT = u'P'
307TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
308TIME_ZONE = 'UTC'
309USE_ETAGS = False
310USE_I18N = True
311USE_L10N = True
312USE_THOUSAND_SEPARATOR = False
313USE_TZ = True
314USE_X_FORWARDED_HOST = False
315USE_X_FORWARDED_PORT = False
316WSGI_APPLICATION = 'ops4.wsgi.application'
317X_FRAME_OPTIONS = u'SAMEORIGIN'
318YEAR_MONTH_FORMAT = u'F Y'
319
320
321You're seeing this error because you have DEBUG = True in your
322Django settings file. Change that to False, and Django will
323display a standard page generated by the handler for this status code.