· 7 years ago · Apr 20, 2018, 02:02 PM
1ValueError at /file_upload
2The view project.views.file_upload didn't return an HttpResponse object. It returned None instead.
3Request Method: POST
4Request URL: https://ubliberator3.pythonanywhere.com/file_upload
5Django Version: 2.0.2
6Exception Type: ValueError
7Exception Value:
8The view project.views.file_upload didn't return an HttpResponse object. It returned None instead.
9Exception Location: /home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response, line 139
10Python Executable: /usr/local/bin/uwsgi
11Python Version: 3.6.0
12Python Path:
13['/home/ubliberator3/ubliberator3.pythonanywhere.com',
14 '/var/www',
15 '.',
16 '',
17 '/var/www',
18 '/home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python36.zip',
19 '/home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python3.6',
20 '/home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python3.6/lib-dynload',
21 '/usr/lib/python3.6',
22 '/home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python3.6/site-packages']
23Server time: Fri, 20 Apr 2018 14:00:54 +0000
24Traceback Switch to copy-and-paste view
25/home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python3.6/site-packages/django/core/handlers/exception.py in inner
26 response = get_response(request) ...
27â–¶ Local vars
28/home/ubliberator3/.virtualenvs/ubliberator3.pythonanywhere.com/lib/python3.6/site-packages/django/core/handlers/base.py in _get_response
29 "returned None instead." % (callback.__module__, view_name) ...
30â–¶ Local vars
31Request information
32USER
33kenny
34
35GET
36No GET data
37
38POST
39Variable Value
40csrfmiddlewaretoken
41'BwBzs1CpqbzqYf9mltw3vdqsg4zhWeTf23gizwpeUWZbyPYlaF1gDv61LDIwlSVd'
42file_name
43'testdocx'
44course
45'CSE442'
46FILES
47Variable Value
48file_link
49<InMemoryUploadedFile: test.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)>
50COOKIES
51Variable Value
52csrftoken
53'KWQcYAfVsqYxSP0rqAHKVbjWE3IUYJbjbtvV552KWboispPqfMcX3tZv9CR9nndh'
54sessionid
55'hueor7kl3my3m6ms7p87kk7jg7q54r6r'
56META
57Variable Value
58CONTENT_LENGTH
59'622'
60CONTENT_TYPE
61'multipart/form-data; boundary=----WebKitFormBoundaryJX7ixzdpi172ZJfh'
62CSRF_COOKIE
63'KWQcYAfVsqYxSP0rqAHKVbjWE3IUYJbjbtvV552KWboispPqfMcX3tZv9CR9nndh'
64DOCUMENT_ROOT
65'/usr/local/openresty/nginx/html'
66HTTPS
67'on'
68HTTP_ACCEPT
69'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
70HTTP_ACCEPT_ENCODING
71'gzip, deflate, br'
72HTTP_ACCEPT_LANGUAGE
73'en-US,en;q=0.9'
74HTTP_CACHE_CONTROL
75'max-age=0'
76HTTP_CONNECTION
77'close'
78HTTP_CONTENT_LENGTH
79'622'
80HTTP_CONTENT_TYPE
81'multipart/form-data; boundary=----WebKitFormBoundaryJX7ixzdpi172ZJfh'
82HTTP_COOKIE
83('csrftoken=KWQcYAfVsqYxSP0rqAHKVbjWE3IUYJbjbtvV552KWboispPqfMcX3tZv9CR9nndh; '
84 'sessionid=hueor7kl3my3m6ms7p87kk7jg7q54r6r')
85HTTP_HOST
86'ubliberator3.pythonanywhere.com'
87HTTP_ORIGIN
88'https://ubliberator3.pythonanywhere.com'
89HTTP_REFERER
90'https://ubliberator3.pythonanywhere.com/file_upload'
91HTTP_UPGRADE_INSECURE_REQUESTS
92'1'
93HTTP_USER_AGENT
94('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like '
95 'Gecko) Chrome/65.0.3325.181 Safari/537.36')
96HTTP_X_FORWARDED_FOR
97'172.101.81.158'
98HTTP_X_REAL_IP
99'172.101.81.158'
100PATH_INFO
101'/file_upload'
102QUERY_STRING
103''
104REMOTE_ADDR
105'10.0.0.31'
106REMOTE_PORT
107'41740'
108REQUEST_METHOD
109'POST'
110REQUEST_URI
111'/file_upload'
112SCRIPT_NAME
113''
114SERVER_NAME
115'ubliberator3.pythonanywhere.com'
116SERVER_PORT
117'443'
118SERVER_PROTOCOL
119'HTTP/1.1'
120uwsgi.node
121b'glenn-liveweb2'
122uwsgi.version
123b'2.0.14'
124wsgi.errors
125<uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at 0x7f694531b7b8>
126wsgi.file_wrapper
127''
128wsgi.input
129<uwsgi._Input object at 0x7f6946081828>
130wsgi.multiprocess
131False
132wsgi.multithread
133False
134wsgi.run_once
135False
136wsgi.url_scheme
137'https'
138wsgi.version
139(1, 0)
140Settings
141Using settings module CSE_442.settings
142Setting Value
143ABSOLUTE_URL_OVERRIDES
144{}
145ADMINS
146[]
147ALLOWED_HOSTS
148['ubliberator3.pythonanywhere.com']
149APPEND_SLASH
150True
151AUTHENTICATION_BACKENDS
152('django.contrib.auth.backends.ModelBackend',)
153AUTH_PASSWORD_VALIDATORS
154'********************'
155AUTH_USER_MODEL
156'auth.User'
157BASE_DIR
158'/home/ubliberator3/ubliberator3.pythonanywhere.com'
159CACHES
160{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
161CACHE_MIDDLEWARE_ALIAS
162'default'
163CACHE_MIDDLEWARE_KEY_PREFIX
164'********************'
165CACHE_MIDDLEWARE_SECONDS
166600
167CSRF_COOKIE_AGE
16831449600
169CSRF_COOKIE_DOMAIN
170None
171CSRF_COOKIE_HTTPONLY
172False
173CSRF_COOKIE_NAME
174'csrftoken'
175CSRF_COOKIE_PATH
176'/'
177CSRF_COOKIE_SECURE
178False
179CSRF_FAILURE_VIEW
180'django.views.csrf.csrf_failure'
181CSRF_HEADER_NAME
182'HTTP_X_CSRFTOKEN'
183CSRF_TRUSTED_ORIGINS
184[]
185CSRF_USE_SESSIONS
186False
187DATABASES
188{'default': {'ATOMIC_REQUESTS': False,
189 'AUTOCOMMIT': True,
190 'CONN_MAX_AGE': 0,
191 'ENGINE': 'django.db.backends.sqlite3',
192 'HOST': '',
193 'NAME': '/home/ubliberator3/ubliberator3.pythonanywhere.com/db.sqlite3',
194 'OPTIONS': {},
195 'PASSWORD': '********************',
196 'PORT': '',
197 'TEST': {'CHARSET': None,
198 'COLLATION': None,
199 'MIRROR': None,
200 'NAME': None},
201 'TIME_ZONE': None,
202 'USER': ''}}
203DATABASE_ROUTERS
204[]
205DATA_UPLOAD_MAX_MEMORY_SIZE
2062621440
207DATA_UPLOAD_MAX_NUMBER_FIELDS
2081000
209DATETIME_FORMAT
210'N j, Y, P'
211DATETIME_INPUT_FORMATS
212['%Y-%m-%d %H:%M:%S',
213 '%Y-%m-%d %H:%M:%S.%f',
214 '%Y-%m-%d %H:%M',
215 '%Y-%m-%d',
216 '%m/%d/%Y %H:%M:%S',
217 '%m/%d/%Y %H:%M:%S.%f',
218 '%m/%d/%Y %H:%M',
219 '%m/%d/%Y',
220 '%m/%d/%y %H:%M:%S',
221 '%m/%d/%y %H:%M:%S.%f',
222 '%m/%d/%y %H:%M',
223 '%m/%d/%y']
224DATE_FORMAT
225'N j, Y'
226DATE_INPUT_FORMATS
227['%Y-%m-%d',
228 '%m/%d/%Y',
229 '%m/%d/%y',
230 '%b %d %Y',
231 '%b %d, %Y',
232 '%d %b %Y',
233 '%d %b, %Y',
234 '%B %d %Y',
235 '%B %d, %Y',
236 '%d %B %Y',
237 '%d %B, %Y']
238DEBUG
239True
240DEBUG_PROPAGATE_EXCEPTIONS
241False
242DECIMAL_SEPARATOR
243'.'
244DEFAULT_CHARSET
245'utf-8'
246DEFAULT_CONTENT_TYPE
247'text/html'
248DEFAULT_EXCEPTION_REPORTER_FILTER
249'django.views.debug.SafeExceptionReporterFilter'
250DEFAULT_FILE_STORAGE
251'django.core.files.storage.FileSystemStorage'
252DEFAULT_FROM_EMAIL
253'webmaster@localhost'
254DEFAULT_INDEX_TABLESPACE
255''
256DEFAULT_TABLESPACE
257''
258DISALLOWED_USER_AGENTS
259[]
260EMAIL_BACKEND
261'django.core.mail.backends.smtp.EmailBackend'
262EMAIL_HOST
263'localhost'
264EMAIL_HOST_PASSWORD
265'********************'
266EMAIL_HOST_USER
267''
268EMAIL_PORT
26925
270EMAIL_SSL_CERTFILE
271None
272EMAIL_SSL_KEYFILE
273'********************'
274EMAIL_SUBJECT_PREFIX
275'[Django] '
276EMAIL_TIMEOUT
277None
278EMAIL_USE_LOCALTIME
279False
280EMAIL_USE_SSL
281False
282EMAIL_USE_TLS
283False
284FILE_CHARSET
285'utf-8'
286FILE_UPLOAD_DIRECTORY_PERMISSIONS
287None
288FILE_UPLOAD_HANDLERS
289['django.core.files.uploadhandler.MemoryFileUploadHandler',
290 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
291FILE_UPLOAD_MAX_MEMORY_SIZE
2922621440
293FILE_UPLOAD_PERMISSIONS
294None
295FILE_UPLOAD_TEMP_DIR
296None
297FIRST_DAY_OF_WEEK
2980
299FIXTURE_DIRS
300[]
301FORCE_SCRIPT_NAME
302None
303FORMAT_MODULE_PATH
304None
305FORM_RENDERER
306'django.forms.renderers.DjangoTemplates'
307IGNORABLE_404_URLS
308[]
309INSTALLED_APPS
310['django.contrib.admin',
311 'django.contrib.auth',
312 'django.contrib.contenttypes',
313 'django.contrib.sessions',
314 'django.contrib.messages',
315 'django.contrib.staticfiles',
316 'project']
317INTERNAL_IPS
318[]
319LANGUAGES
320[('af', 'Afrikaans'),
321 ('ar', 'Arabic'),
322 ('ast', 'Asturian'),
323 ('az', 'Azerbaijani'),
324 ('bg', 'Bulgarian'),
325 ('be', 'Belarusian'),
326 ('bn', 'Bengali'),
327 ('br', 'Breton'),
328 ('bs', 'Bosnian'),
329 ('ca', 'Catalan'),
330 ('cs', 'Czech'),
331 ('cy', 'Welsh'),
332 ('da', 'Danish'),
333 ('de', 'German'),
334 ('dsb', 'Lower Sorbian'),
335 ('el', 'Greek'),
336 ('en', 'English'),
337 ('en-au', 'Australian English'),
338 ('en-gb', 'British English'),
339 ('eo', 'Esperanto'),
340 ('es', 'Spanish'),
341 ('es-ar', 'Argentinian Spanish'),
342 ('es-co', 'Colombian Spanish'),
343 ('es-mx', 'Mexican Spanish'),
344 ('es-ni', 'Nicaraguan Spanish'),
345 ('es-ve', 'Venezuelan Spanish'),
346 ('et', 'Estonian'),
347 ('eu', 'Basque'),
348 ('fa', 'Persian'),
349 ('fi', 'Finnish'),
350 ('fr', 'French'),
351 ('fy', 'Frisian'),
352 ('ga', 'Irish'),
353 ('gd', 'Scottish Gaelic'),
354 ('gl', 'Galician'),
355 ('he', 'Hebrew'),
356 ('hi', 'Hindi'),
357 ('hr', 'Croatian'),
358 ('hsb', 'Upper Sorbian'),
359 ('hu', 'Hungarian'),
360 ('ia', 'Interlingua'),
361 ('id', 'Indonesian'),
362 ('io', 'Ido'),
363 ('is', 'Icelandic'),
364 ('it', 'Italian'),
365 ('ja', 'Japanese'),
366 ('ka', 'Georgian'),
367 ('kab', 'Kabyle'),
368 ('kk', 'Kazakh'),
369 ('km', 'Khmer'),
370 ('kn', 'Kannada'),
371 ('ko', 'Korean'),
372 ('lb', 'Luxembourgish'),
373 ('lt', 'Lithuanian'),
374 ('lv', 'Latvian'),
375 ('mk', 'Macedonian'),
376 ('ml', 'Malayalam'),
377 ('mn', 'Mongolian'),
378 ('mr', 'Marathi'),
379 ('my', 'Burmese'),
380 ('nb', 'Norwegian Bokmål'),
381 ('ne', 'Nepali'),
382 ('nl', 'Dutch'),
383 ('nn', 'Norwegian Nynorsk'),
384 ('os', 'Ossetic'),
385 ('pa', 'Punjabi'),
386 ('pl', 'Polish'),
387 ('pt', 'Portuguese'),
388 ('pt-br', 'Brazilian Portuguese'),
389 ('ro', 'Romanian'),
390 ('ru', 'Russian'),
391 ('sk', 'Slovak'),
392 ('sl', 'Slovenian'),
393 ('sq', 'Albanian'),
394 ('sr', 'Serbian'),
395 ('sr-latn', 'Serbian Latin'),
396 ('sv', 'Swedish'),
397 ('sw', 'Swahili'),
398 ('ta', 'Tamil'),
399 ('te', 'Telugu'),
400 ('th', 'Thai'),
401 ('tr', 'Turkish'),
402 ('tt', 'Tatar'),
403 ('udm', 'Udmurt'),
404 ('uk', 'Ukrainian'),
405 ('ur', 'Urdu'),
406 ('vi', 'Vietnamese'),
407 ('zh-hans', 'Simplified Chinese'),
408 ('zh-hant', 'Traditional Chinese')]
409LANGUAGES_BIDI
410['he', 'ar', 'fa', 'ur']
411LANGUAGE_CODE
412'en-us'
413LANGUAGE_COOKIE_AGE
414None
415LANGUAGE_COOKIE_DOMAIN
416None
417LANGUAGE_COOKIE_NAME
418'django_language'
419LANGUAGE_COOKIE_PATH
420'/'
421LOCALE_PATHS
422[]
423LOGGING
424{}
425LOGGING_CONFIG
426'logging.config.dictConfig'
427LOGIN_REDIRECT_URL
428'login_user'
429LOGIN_URL
430'login_user'
431LOGOUT_REDIRECT_URL
432None
433MANAGERS
434[]
435MEDIA_ROOT
436'/home/ubliberator3/ubliberator3.pythonanywhere.com/media'
437MEDIA_URL
438'/media/'
439MESSAGE_STORAGE
440'django.contrib.messages.storage.fallback.FallbackStorage'
441MIDDLEWARE
442['django.middleware.security.SecurityMiddleware',
443 'django.contrib.sessions.middleware.SessionMiddleware',
444 'django.middleware.common.CommonMiddleware',
445 'django.middleware.csrf.CsrfViewMiddleware',
446 'django.contrib.auth.middleware.AuthenticationMiddleware',
447 'django.contrib.messages.middleware.MessageMiddleware',
448 'django.middleware.clickjacking.XFrameOptionsMiddleware']
449MIGRATION_MODULES
450{}
451MONTH_DAY_FORMAT
452'F j'
453NUMBER_GROUPING
4540
455PASSWORD_HASHERS
456'********************'
457PASSWORD_RESET_TIMEOUT_DAYS
458'********************'
459PREPEND_WWW
460False
461ROOT_URLCONF
462'CSE_442.urls'
463SECRET_KEY
464'********************'
465SECURE_BROWSER_XSS_FILTER
466False
467SECURE_CONTENT_TYPE_NOSNIFF
468False
469SECURE_HSTS_INCLUDE_SUBDOMAINS
470False
471SECURE_HSTS_PRELOAD
472False
473SECURE_HSTS_SECONDS
4740
475SECURE_PROXY_SSL_HEADER
476None
477SECURE_REDIRECT_EXEMPT
478[]
479SECURE_SSL_HOST
480None
481SECURE_SSL_REDIRECT
482True
483SERVER_EMAIL
484'root@localhost'
485SESSION_CACHE_ALIAS
486'default'
487SESSION_COOKIE_AGE
4881209600
489SESSION_COOKIE_DOMAIN
490None
491SESSION_COOKIE_HTTPONLY
492True
493SESSION_COOKIE_NAME
494'sessionid'
495SESSION_COOKIE_PATH
496'/'
497SESSION_COOKIE_SECURE
498False
499SESSION_ENGINE
500'django.contrib.sessions.backends.db'
501SESSION_EXPIRE_AT_BROWSER_CLOSE
502False
503SESSION_FILE_PATH
504None
505SESSION_SAVE_EVERY_REQUEST
506False
507SESSION_SERIALIZER
508'django.contrib.sessions.serializers.JSONSerializer'
509SETTINGS_MODULE
510'CSE_442.settings'
511SHORT_DATETIME_FORMAT
512'm/d/Y P'
513SHORT_DATE_FORMAT
514'm/d/Y'
515SIGNING_BACKEND
516'django.core.signing.TimestampSigner'
517SILENCED_SYSTEM_CHECKS
518[]
519STATICFILES_DIRS
520[]
521STATICFILES_FINDERS
522['django.contrib.staticfiles.finders.FileSystemFinder',
523 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
524STATICFILES_STORAGE
525'django.contrib.staticfiles.storage.StaticFilesStorage'
526STATIC_ROOT
527'/home/ubliberator3/ubliberator3.pythonanywhere.com/project/static/'
528STATIC_URL
529'/static/'
530TEMPLATES
531[{'APP_DIRS': True,
532 'BACKEND': 'django.template.backends.django.DjangoTemplates',
533 'DIRS': [],
534 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
535 'django.template.context_processors.request',
536 'django.contrib.auth.context_processors.auth',
537 'django.contrib.messages.context_processors.messages']}}]
538TEMPLATE_DIRS
539('/home/ubliberator3/ubliberator3.pythonanywhere.com/templates',)
540TEST_NON_SERIALIZED_APPS
541[]
542TEST_RUNNER
543'django.test.runner.DiscoverRunner'
544THOUSAND_SEPARATOR
545','
546TIME_FORMAT
547'P'
548TIME_INPUT_FORMATS
549['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
550TIME_ZONE
551'UTC'
552USE_ETAGS
553False
554USE_I18N
555True
556USE_L10N
557True
558USE_THOUSAND_SEPARATOR
559False
560USE_TZ
561True
562USE_X_FORWARDED_HOST
563False
564USE_X_FORWARDED_PORT
565False
566WSGI_APPLICATION
567'CSE_442.wsgi.application'
568X_FRAME_OPTIONS
569'SAMEORIGIN'
570YEAR_MONTH_FORMAT
571'F Y'
572You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status c