· 8 years ago · Jan 18, 2018, 10:54 AM
1AttributeError at /api/incidents/
2'NoneType' object has no attribute 'get_full_name'
3
4Request Method: POST
5Request URL: http://mlg4og.usetech.ru/api/incidents/
6Django Version: 1.11.4
7Python Executable: /usr/local/bin/python
8Python Version: 3.6.2
9Python Path: ['/app', '/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']
10Server time: Чт, 18 Янв 2018 13:51:50 +0300
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 'channels',
19 'rest_framework',
20 'rest_framework_swagger',
21 'django_extensions',
22 'fsm_admin',
23 'django_permanent',
24 'nested_inline',
25 'tinymce',
26 'apps.core',
27 'apps.petition',
28 'apps.incident',
29 'apps.msed',
30 'apps.reports',
31 'apps.reports.operational_report',
32 'apps.reports.incident_report',
33 'apps.dictionary',
34 'apps.rso']
35Installed Middleware:
36['corsheaders.middleware.CorsMiddleware',
37 'django.middleware.security.SecurityMiddleware',
38 'django.contrib.sessions.middleware.SessionMiddleware',
39 'django.middleware.common.CommonMiddleware',
40 'django.middleware.csrf.CsrfViewMiddleware',
41 'django.contrib.auth.middleware.AuthenticationMiddleware',
42 'django.contrib.messages.middleware.MessageMiddleware',
43 'django.middleware.clickjacking.XFrameOptionsMiddleware']
44
45
46Traceback:
47
48File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
49 41. response = get_response(request)
50
51File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
52 187. response = self.process_exception_by_middleware(e, request)
53
54File "/usr/local/lib/python3.6/site-packages/channels/handler.py" in process_exception_by_middleware
55 243. return super(AsgiHandler, self).process_exception_by_middleware(exception, request)
56
57File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
58 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
59
60File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
61 58. return view_func(*args, **kwargs)
62
63File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
64 86. return self.dispatch(request, *args, **kwargs)
65
66File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
67 489. response = self.handle_exception(exc)
68
69File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
70 449. self.raise_uncaught_exception(exc)
71
72File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
73 486. response = handler(request, *args, **kwargs)
74
75File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in create
76 21. self.perform_create(serializer)
77
78File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in perform_create
79 26. serializer.save()
80
81File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in save
82 215. self.instance = self.create(validated_data)
83
84File "/app/apps/incident/serializers.py" in create
85 59. instance = super().create(validated_data)
86
87File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in create
88 916. instance = ModelClass.objects.create(**validated_data)
89
90File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
91 85. return getattr(self.get_queryset(), name)(*args, **kwargs)
92
93File "/usr/local/lib/python3.6/site-packages/django_permanent/query.py" in create
94 40. return super(BasePermanentQuerySet, self).create(**kwargs)
95
96File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py" in create
97 394. obj.save(force_insert=True, using=self.db)
98
99File "/app/apps/incident/models.py" in save
100 106. self.update_elastic_index()
101
102File "/app/apps/utils/models.py" in update_elastic_index
103 110. petition_info = self.get_elastic_representation()
104
105File "/app/apps/incident/models.py" in get_elastic_representation
106 151. 'executor': self.executor.get_full_name(),
107
108Exception Type: AttributeError at /api/incidents/
109Exception Value: 'NoneType' object has no attribute 'get_full_name'
110Request information:
111USER: npasynkov@usetech.ru
112
113GET: No GET data
114
115POST: No POST data
116
117FILES: No FILES data
118
119COOKIES: No cookie data
120
121META:
122CONTENT_LENGTH = '299'
123CONTENT_TYPE = 'application/json'
124HTTP_ACCEPT = 'application/json'
125HTTP_ACCEPT_ENCODING = 'gzip'
126HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
127HTTP_CONNECTION = 'upgrade'
128HTTP_HOST = 'mlg4og.usetech.ru'
129HTTP_ORIGIN = 'http://mlg4og.usetech.ru'
130HTTP_REFERER = 'http://mlg4og.usetech.ru/petitions/registered/22742'
131HTTP_REVERSE_VIA = 'GW1'
132HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
133HTTP_X_ACCESS_TOKEN = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTE2MzU5MDMzLCJ1c2VyX2lkIjozNywidXNlcm5hbWUiOiJucGFzeW5rb3ZAdXNldGVjaC5ydSIsImlhdCI6MTUxNjI3MjYzMywidW5pY29ybl9wb255IjoibjRjdGdwL1BqV1VnczA9In0.N7IfLpOYXWS9i8kv4reC80prRxVK1Px1SOryi-mh4Ks'
134HTTP_X_FORWARDED_FOR = '91.146.50.41, 192.168.50.254'
135HTTP_X_USER_ROLE = 'operator'
136PATH_INFO = '/api/incidents/'
137QUERY_STRING = ''
138REMOTE_ADDR = '172.18.0.9'
139REMOTE_HOST = '172.18.0.9'
140REMOTE_PORT = 45040
141REQUEST_METHOD = 'POST'
142SCRIPT_NAME = ''
143SERVER_NAME = '172.18.0.6'
144SERVER_PORT = '8000'
145wsgi.multiprocess = True
146wsgi.multithread = True
147
148Settings:
149Using settings module config.settings.production
150ABSOLUTE_URL_OVERRIDES = {}
151ADMINS = []
152ALLOWED_HOSTS = ['mlg4og.usetech.ru', '192.168.100.99']
153APPEND_SLASH = True
154AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
155AUTH_PASSWORD_VALIDATORS = '********************'
156AUTH_USER_MODEL = 'core.User'
157BASE_DIR = <Path:/app>
158CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://redis:6379/1', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
159CACHE_MIDDLEWARE_ALIAS = 'default'
160CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
161CACHE_MIDDLEWARE_SECONDS = 600
162CELERY_ACCEPT_CONTENT = ['application/json']
163CELERY_BROKER_URL = 'redis://redis:6379/0'
164CELERY_RESULT_BACKEND = 'redis://redis:6379/0'
165CELERY_RESULT_SERIALIZER = 'json'
166CELERY_TASK_SERIALIZER = 'json'
167CELERY_TIMEZONE = 'Europe/Moscow'
168CHANNEL_LAYERS = {'default': {'BACKEND': 'asgi_redis.RedisChannelLayer', 'CONFIG': {'hosts': [('redis', 6379)]}, 'ROUTING': 'config.routing.channel_routing'}}
169CSRF_COOKIE_AGE = 31449600
170CSRF_COOKIE_DOMAIN = None
171CSRF_COOKIE_HTTPONLY = False
172CSRF_COOKIE_NAME = 'csrftoken'
173CSRF_COOKIE_PATH = '/'
174CSRF_COOKIE_SECURE = False
175CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
176CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
177CSRF_TRUSTED_ORIGINS = []
178CSRF_USE_SESSIONS = False
179DATABASES = {'default': {'NAME': 'postgresdevuser', 'USER': 'postgresdevuser', 'PASSWORD': '********************', 'HOST': 'postgres', 'PORT': 5432, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
180DATABASE_ROUTERS = []
181DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
182DATA_UPLOAD_MAX_NUMBER_FIELDS = 2000
183DATETIME_FORMAT = 'N j, Y, P'
184DATETIME_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']
185DATE_FORMAT = 'N j, Y'
186DATE_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']
187DEBUG = True
188DEBUG_PROPAGATE_EXCEPTIONS = False
189DECIMAL_SEPARATOR = '.'
190DEFAULT_CHARSET = 'utf-8'
191DEFAULT_CONTENT_TYPE = 'text/html'
192DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
193DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
194DEFAULT_FROM_EMAIL = 'webmaster@localhost'
195DEFAULT_INDEX_TABLESPACE = ''
196DEFAULT_TABLESPACE = ''
197DISALLOWED_USER_AGENTS = []
198DJANGO_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']
199DOCX_UNZIP_TMP_DIR = '/tmp/docx_carantine/'
200ELASTIC_URL = 'http://elastic:9200'
201EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
202EMAIL_FROM = 'ecur@usetech.ru'
203EMAIL_HOST = 'mail.usetech.ru'
204EMAIL_HOST_PASSWORD = '********************'
205EMAIL_HOST_USER = 'ecur@usetech.ru'
206EMAIL_PORT = '25'
207EMAIL_SSL_CERTFILE = None
208EMAIL_SSL_KEYFILE = '********************'
209EMAIL_SUBJECT_PREFIX = '[Django] '
210EMAIL_TIMEOUT = None
211EMAIL_USE_LOCALTIME = False
212EMAIL_USE_SSL = False
213EMAIL_USE_TLS = True
214FILE_CHARSET = 'utf-8'
215FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
216FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
217FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
218FILE_UPLOAD_PERMISSIONS = None
219FILE_UPLOAD_TEMP_DIR = None
220FIRST_DAY_OF_WEEK = 0
221FIXTURE_DIRS = []
222FORCE_SCRIPT_NAME = None
223FORMAT_MODULE_PATH = None
224FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
225IGNORABLE_404_URLS = []
226INCIDENT_DOC_TYPE = 'incidents'
227INCIDENT_INDEX = 'incidents'
228INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'channels', 'rest_framework', 'rest_framework_swagger', 'django_extensions', 'fsm_admin', 'django_permanent', 'nested_inline', 'tinymce', 'apps.core', 'apps.petition', 'apps.incident', 'apps.msed', 'apps.reports', 'apps.reports.operational_report', 'apps.reports.incident_report', 'apps.dictionary', 'apps.rso']
229INTERNAL_IPS = []
230JWT_ACCESS_EXPIRATION_DELTA = datetime.timedelta(1)
231JWT_REFRESH_EXPIRATION_DELTA = datetime.timedelta(2)
232LANGUAGES = [('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'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('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')]
233LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
234LANGUAGE_CODE = 'ru-RU'
235LANGUAGE_COOKIE_AGE = None
236LANGUAGE_COOKIE_DOMAIN = None
237LANGUAGE_COOKIE_NAME = 'django_language'
238LANGUAGE_COOKIE_PATH = '/'
239LOCALE_PATHS = []
240LOCAL_APPS = ['apps.core', 'apps.petition', 'apps.incident', 'apps.msed', 'apps.reports', 'apps.reports.operational_report', 'apps.reports.incident_report', 'apps.dictionary', 'apps.rso']
241LOGGING = {}
242LOGGING_CONFIG = 'logging.config.dictConfig'
243LOGIN_REDIRECT_URL = '/accounts/profile/'
244LOGIN_URL = '/accounts/login/'
245LOGOUT_REDIRECT_URL = None
246MANAGERS = []
247MEDIA_ROOT = '/app/media'
248MEDIA_URL = '/media/'
249MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
250MIDDLEWARE = ['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']
251MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
252MIGRATION_MODULES = {}
253MONTH_DAY_FORMAT = 'F j'
254NOTIFICATION_MESSAGE_KEY_PREFIX = '********************'
255NOTIFICATION_MESSAGE_TTL = 172800
256NOTIFICATION_TASK_LOCK_KEY = '********************'
257NOTIFICATION_TASK_MAX_MESSAGES = 100
258NUMBER_GROUPING = 0
259PASSWORD_HASHERS = '********************'
260PASSWORD_RESET_TIMEOUT_DAYS = '********************'
261PETITION_DOC_TYPE = 'petitions'
262PETITION_INDEX = 'petitions'
263PREPEND_WWW = False
264RAVEN_CONFIG = {'CELERY_LOGLEVEL': 20, 'DSN': ''}
265READ_DOT_ENV_FILE = False
266REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.AllowAny'], 'DEFAULT_AUTHENTICATION_CLASSES': ('apps.core.authentication.CombinedAuthentication',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 10}
267ROOT_URLCONF = 'config.urls'
268RSO_SERVER_DICT_ENDPOINT = 'http://tx.rco.ru/updateCats/'
269RSO_SERVER_PETITION_ENDPOINT = 'http://tx.rco.ru/docTasks/'
270SECRET_KEY = '********************'
271SECURE_BROWSER_XSS_FILTER = False
272SECURE_CONTENT_TYPE_NOSNIFF = False
273SECURE_HSTS_INCLUDE_SUBDOMAINS = False
274SECURE_HSTS_PRELOAD = False
275SECURE_HSTS_SECONDS = 0
276SECURE_PROXY_SSL_HEADER = None
277SECURE_REDIRECT_EXEMPT = []
278SECURE_SSL_HOST = None
279SECURE_SSL_REDIRECT = False
280SENTRY_CLIENT = 'raven.contrib.django.raven_compat.DjangoClient'
281SENTRY_DSN = ''
282SERVER_EMAIL = 'root@localhost'
283SESSION_CACHE_ALIAS = 'default'
284SESSION_COOKIE_AGE = 1209600
285SESSION_COOKIE_DOMAIN = None
286SESSION_COOKIE_HTTPONLY = True
287SESSION_COOKIE_NAME = 'sessionid'
288SESSION_COOKIE_PATH = '/'
289SESSION_COOKIE_SECURE = False
290SESSION_ENGINE = 'django.contrib.sessions.backends.db'
291SESSION_EXPIRE_AT_BROWSER_CLOSE = False
292SESSION_FILE_PATH = None
293SESSION_SAVE_EVERY_REQUEST = False
294SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
295SETTINGS_MODULE = 'config.settings.production'
296SHORT_DATETIME_FORMAT = 'm/d/Y P'
297SHORT_DATE_FORMAT = 'm/d/Y'
298SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
299SILENCED_SYSTEM_CHECKS = []
300SMS_PASSWORD = '********************'
301SMS_URL = 'http://cab.websms.ru/http_in6.asp?{}&format=xml'
302SMS_USERNAME = 'medialogia'
303STATICFILES_DIRS = []
304STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
305STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
306STATIC_ROOT = '/app/static'
307STATIC_URL = '/static/'
308SWAGGER_SETTINGS = {'LOGIN_URL': 'rest_framework:login', 'LOGOUT_URL': 'rest_framework:logout'}
309SYNC_DATA_WITH_ELASTIC = True
310TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/templates', '/app/static'], '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']}}]
311TEST_NON_SERIALIZED_APPS = []
312TEST_RUNNER = 'django.test.runner.DiscoverRunner'
313THIRD_PARTY_APPS = ['channels', 'rest_framework', 'rest_framework_swagger', 'django_extensions', 'fsm_admin', 'django_permanent', 'nested_inline', 'tinymce']
314THOUSAND_SEPARATOR = ','
315TIME_FORMAT = 'P'
316TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
317TIME_ZONE = 'Europe/Moscow'
318TINYMCE_DEFAULT_CONFIG = {'theme': 'advanced', 'width': 800, 'height': 400, 'theme_advanced_buttons1': 'bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,', 'theme_advanced_buttons2': 'bullist,numlist,|,undo,redo,|,cleanup,help,code'}
319USE_ETAGS = False
320USE_I18N = True
321USE_L10N = True
322USE_THOUSAND_SEPARATOR = False
323USE_TZ = True
324USE_X_FORWARDED_HOST = False
325USE_X_FORWARDED_PORT = False
326VPN_PROXY = 'http://192.168.100.99:3128'
327WSGI_APPLICATION = 'config.wsgi.application'
328X_FRAME_OPTIONS = 'SAMEORIGIN'
329YEAR_MONTH_FORMAT = 'F Y'
330
331
332You're seeing this error because you have DEBUG = True in your
333Django settings file. Change that to False, and Django will
334display a standard page generated by the handler for this status code.