and this was Traceback
Environment:
Request Method: GET
Request URL:
https://arena3.herokuapp.com/8/clubpage/Django Version: 2.2.1
Python Version: 3.6.8
Installed Applications:
['core.apps.CoreConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_social_share',
'django_dropbox_storage']
Installed Middleware:
('whitenoise.middleware.WhiteNoiseMiddleware',
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'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')
Template error:
In template /app/templates/base.html, error at line 10
No module named 'StringIO'
1 : {% load static %}
2 :
3 :
4 : <!DOCTYPE html>
5 : <link href="
https://fonts.googleapis.com/css?family=Bitter" rel="stylesheet">
6 : <link href="
https://fonts.googleapis.com/css?family=Merriweather" rel="stylesheet">
7 : <html>
8 : <head>
9 : <title>{% block title %}{% endblock %}</title>
10 : <link rel="stylesheet" href="
https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integr ity="sha384-ggOyR0i XCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
11 : <!--<link rel="stylesheet" href="
https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">-->
12 : <link rel="stylesheet" type="text/css" href="{% static 'core/basepage.css'%}" />
13 : </head>
14 : <body>
15 :
16 : <nav class="navbar" id="navbar">
17 :
18 : {% if user.is_authenticated %}
19 : <h4>logged in as {{ user.username }}</h4>
20 : {% endif %}
Traceback:
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in _resolve_lookup
829. current = current[bit]
During handling of the above exception ('ImageFieldFile' object is not subscriptable), another exception occurred:
File "/app/.heroku/python/lib/python3.6/site-packages/django_dropbox_storage/storage.py" in <module>
6. from cStringIO import StringIO
During handling of the above exception (No module named 'cStringIO'), another exception occurred:
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
34. response = get_response(request)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
115. response = self.process_exception_by_middleware(e, request)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/core/views.py" in clubpage
86. return render(request, 'core/clubpage.html', {'club':club, 'news':news})
File "/app/.heroku/python/lib/python3.6/site-packages/django/shortcuts.py" in render
36. content = loader.render_to_string(template_name, context, request, using=using)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/loader.py" in render_to_string
62. return template.render(context, request)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/backends/django.py" in render
61. return self.template.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render
171. return self._render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in _render
163. return self.nodelist.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render
937. bit = node.render_annotated(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/loader_tags.py" in render
150. return compiled_parent._render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in _render
163. return self.nodelist.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render
937. bit = node.render_annotated(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/loader_tags.py" in render
62. result = block.nodelist.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render
937. bit = node.render_annotated(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render_annotated
904. return self.render(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in render
987. output = self.filter_expression.resolve(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in resolve
671. obj = self.var.resolve(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in resolve
796. value = self._resolve_lookup(context)
File "/app/.heroku/python/lib/python3.6/site-packages/django/template/base.py" in _resolve_lookup
837. current = getattr(current, bit)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/files.py" in url
62. return self.storage.url(
self.name)
File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/functional.py" in inner
256. self._setup()
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/files/storage.py" in _setup
363. self._wrapped = get_storage_class()()
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/files/storage.py" in get_storage_class
358. return import_string(import_path or settings.DEFAULT_FILE_STORAGE)
File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/module_loading.py" in import_string
17. module = import_module(module_path)
File "/app/.heroku/python/lib/python3.6/importlib/__init__.py" in import_module
126. return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>" in _gcd_import
994. <source code not available>
File "<frozen importlib._bootstrap>" in _find_and_load
971. <source code not available>
File "<frozen importlib._bootstrap>" in _find_and_load_unlocked
955. <source code not available>
File "<frozen importlib._bootstrap>" in _load_unlocked
665. <source code not available>
File "<frozen importlib._bootstrap_external>" in exec_module
678. <source code not available>
File "<frozen importlib._bootstrap>" in _call_with_frames_removed
219. <source code not available>
File "/app/.heroku/python/lib/python3.6/site-packages/django_dropbox_storage/storage.py" in <module>
8. from StringIO import StringIO
Exception Type: ModuleNotFoundError at /8/clubpage/
Exception Value: No module named 'StringIO'