ZeroDivisionError at /ldt/front/medias

float division by zero
Request Method: GET
Request URL: https://ldt.iri.centrepompidou.fr/ldtplatform/ldt/front/medias?page=x&tag=futur%2520en%2520seine%25202012
Django Version: 1.8.4
Exception Type: ZeroDivisionError
Exception Value:
float division by zero
Exception Location: /iridata/virtualenv/ldt/local/lib/python2.7/site-packages/django/core/paginator.py in _get_num_pages, line 90
Python Executable: /iridata/virtualenv/ldt/bin/uwsgi
Python Version: 2.7.17
Python Path:
['/iridata/www/ldt/src/',
 '.',
 '',
 '/iridata/virtualenv/ldt/lib/python2.7',
 '/iridata/virtualenv/ldt/lib/python2.7/plat-i386-linux-gnu',
 '/iridata/virtualenv/ldt/lib/python2.7/lib-tk',
 '/iridata/virtualenv/ldt/lib/python2.7/lib-old',
 '/iridata/virtualenv/ldt/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-i386-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/iridata/virtualenv/ldt/local/lib/python2.7/site-packages',
 '/iridata/virtualenv/ldt/lib/python2.7/site-packages']
Server time: ven, 29 Mar 2024 14:07:46 +0000

Traceback Switch to copy-and-paste view



Request information

GET

Variable Value
tag
u'futur%20en%20seine%202012'
page
u'x'

POST

No POST data

FILES

No FILES data

No cookie data

META

Variable Value
SCRIPT_NAME
u'/ldtplatform'
REQUEST_METHOD
'GET'
PATH_INFO
u'/ldt/front/medias'
SERVER_PROTOCOL
'HTTP/1.1'
QUERY_STRING
'page=x&tag=futur%2520en%2520seine%25202012'
SSL_TLS_SNI
'ldt.iri.centrepompidou.fr'
REMOTE_USER
''
SERVER_NAME
'ldt.iri.centrepompidou.fr'
REMOTE_ADDR
'18.213.4.140'
wsgi.url_scheme
'https'
SERVER_PORT
'443'
uwsgi.node
'francis'
DOCUMENT_ROOT
'/iridata/www/ldt/web'
wsgi.input
<uwsgi._Input object at 0xb3452950>
HTTP_USER_AGENT
'claudebot'
HTTP_HOST
'ldt.iri.centrepompidou.fr'
HTTPS
'on'
wsgi.multithread
False
REQUEST_URI
'/ldtplatform/ldt/front/medias?page=x&tag=futur%2520en%2520seine%25202012'
HTTP_ACCEPT
'*/*'
wsgi.version
(1, 0)
wsgi.run_once
False
wsgi.errors
<open file 'wsgi_errors', mode 'w' at 0xb3421e90>
wsgi.multiprocess
True
uwsgi.version
'2.0.18'
wsgi.file_wrapper
''
CSRF_COOKIE
u'BHPntiERY8wz4A85wQ8BBjXDFvEoJ0PF'

Settings

Using settings module ldtplatform.settings

Setting Value
LDT_MAX_CONTENTS_PER_PAGE
10
CORS_URLS_REGEX
'^/ldtplatform/api/.*$'
FORCE_LOWERCASE_TAGS
True
SECURE_BROWSER_XSS_FILTER
False
USE_THOUSAND_SEPARATOR
False
CSRF_COOKIE_SECURE
False
LANGUAGE_CODE
'fr-fr'
ROOT_URLCONF
'ldtplatform.urls'
MANAGERS
()
BASE_DIR
'/iridata/www/ldt/src/ldtplatform/'
SILENCED_SYSTEM_CHECKS
[]
ACCOUNT_ACTIVATION_DAYS
7
SESSION_SERIALIZER
'django.contrib.sessions.serializers.JSONSerializer'
STATIC_ROOT
'/iridata/www/ldt/web/static/site/'
POLEMIC_PROTOCOL_DEFINITION
{'1': [{'color': '#1D973D', 'keywords': ['++'], 'name': 'OK'},
       {'color': '#CE0A15', 'keywords': ['--'], 'name': 'KO'},
       {'color': '#C5A62D', 'keywords': ['==', 'http://'], 'name': 'REF'},
       {'color': '#036AAE', 'keywords': ['?'], 'name': 'Q'}],
 '2': [{'color': '#1D973D', 'keywords': ['++'], 'name': 'OK'},
       {'color': '#CE0A15', 'keywords': ['!!'], 'name': 'KO'},
       {'color': '#C5A62D', 'keywords': ['==', 'http://'], 'name': 'REF'},
       {'color': '#036AAE', 'keywords': ['?'], 'name': 'Q'}],
 '3': [{'color': '#196be6', 'keywords': ['++'], 'name': 'OK'},
       {'color': '#e6b919', 'keywords': ['??'], 'name': 'KO'},
       {'color': '#e619e6',
        'keywords': ['**', 'http://', 'https://'],
        'name': 'REF'},
       {'color': '#42e619', 'keywords': ['=='], 'name': 'Q'}]}
OAUTH_PROVIDER_KEY_SIZE
u'********************'
SOCIAL_AUTH_ASSOCIATE_URL_NAME
'associate_complete'
DEFAULT_PROJECT_ICON
'thumbnails/projects/project_default_icon.png'
ALLOWED_HOSTS
[]
MESSAGE_STORAGE
'django.contrib.messages.storage.fallback.FallbackStorage'
EXTERNAL_STREAM_SRC
['youtube.com', 'dailymotion.com', 'vimeo.com']
BASE_STATIC_URL
'/static/'
SECURE_HSTS_SECONDS
0
MAX_TAG_LENGTH
255
STATICFILES_FINDERS
('django.contrib.staticfiles.finders.FileSystemFinder',
 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
DEFAULT_CONTENT_ICON
'thumbnails/contents/content_default_icon.png'
SESSION_CACHE_ALIAS
'default'
DIVISIONS_FOR_STAT_ANNOTATION
64
FORBIDDEN_STREAM_URL
'rtmp://media.iri.centrepompidou.fr/ddc_player/mp4:video/forbidden_stream.mp4?old_path='
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_NAME
'sessionid'
SYNTAX
{'++': 'OK', '--': 'KO', '==': 'REF', '??': 'Q'}
TIME_INPUT_FORMATS
('%H:%M:%S', '%H:%M:%S.%f', '%H:%M')
SECURE_REDIRECT_EXEMPT
[]
DATABASES
{'default': {'ATOMIC_REQUESTS': False,
             'AUTOCOMMIT': True,
             'CONN_MAX_AGE': 0,
             'ENGINE': 'django.db.backends.postgresql_psycopg2',
             'HOST': 'sql.iri.centrepompidou.fr',
             'NAME': 'platform',
             'OPTIONS': {},
             'PASSWORD': u'********************',
             'PORT': '5432',
             'TEST': {'CHARSET': None,
                      'COLLATION': None,
                      'MIRROR': None,
                      'NAME': None},
             'TIME_ZONE': 'UTC',
             'USER': 'iriuser_platform'},
 'default2': {'ATOMIC_REQUESTS': False,
              'AUTOCOMMIT': True,
              'CONN_MAX_AGE': 0,
              'ENGINE': 'django.db.backends.postgresql_psycopg2',
              'HOST': 'sql.iri.centrepompidou.fr',
              'NAME': 'enmi_import',
              'OPTIONS': {},
              'PASSWORD': u'********************',
              'PORT': '5432',
              'TEST': {'CHARSET': None,
                       'COLLATION': None,
                       'MIRROR': None,
                       'NAME': None},
              'TIME_ZONE': 'UTC',
              'USER': 'iriuser'},
 'default3': {'ATOMIC_REQUESTS': False,
              'AUTOCOMMIT': True,
              'CONN_MAX_AGE': 0,
              'ENGINE': 'django.db.backends.postgresql_psycopg2',
              'HOST': 'sql.iri.centrepompidou.fr',
              'NAME': 'fonds',
              'OPTIONS': {},
              'PASSWORD': u'********************',
              'PORT': '5432',
              'TEST': {'CHARSET': None,
                       'COLLATION': None,
                       'MIRROR': None,
                       'NAME': None},
              'TIME_ZONE': 'UTC',
              'USER': 'iriuser'}}
EMAIL_SSL_KEYFILE
u'********************'
FILE_UPLOAD_DIRECTORY_PERMISSIONS
None
FILE_UPLOAD_PERMISSIONS
None
FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler',
 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
LDT_MAX_PROJECTS_PER_PAGE
10
DEFAULT_CONTENT_TYPE
'text/html'
DECOUPAGE_BLACKLIST
('de_PPP',)
APPEND_SLASH
True
FIRST_DAY_OF_WEEK
0
DATABASE_ROUTERS
[]
DEFAULT_TABLESPACE
''
OAUTH_AUTHORIZE_VIEW
'oauth_provider.views.fake_authorize_view'
STATICFILES_STORAGE
'django.contrib.staticfiles.storage.StaticFilesStorage'
CACHES
{'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
             'KEY_PREFIX': u'********************',
             'LOCATION': 'unix:/var/run/memcached/memcached.socket'}}
DEFAULT_GROUP_ICON
'thumbnails/groups/group_default_icon.png'
SERVER_EMAIL
'root@localhost'
SESSION_COOKIE_PATH
'/'
SIGNING_BACKEND
'django.core.signing.TimestampSigner'
LDT_JSON_DEFAULT_INDENT
0
SECURE_CONTENT_TYPE_NOSNIFF
False
MIDDLEWARE_CLASSES
('django.middleware.cache.UpdateCacheMiddleware',
 'corsheaders.middleware.CorsMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.cache.FetchFromCacheMiddleware',
 'django.middleware.gzip.GZipMiddleware',
 'ldt.ldt_utils.middleware.swfupload.SWFUploadMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'ldt.ldt_utils.middleware.userprofile.LanguageMiddleware',
 'ldt.security.middleware.SecurityMiddleware')
STREAM_URL
'rtmp://media.iri.centrepompidou.fr/ddc_player/'
THOUSAND_SEPARATOR
','
SECRET_KEY
u'********************'
LANGUAGE_COOKIE_NAME
'django_language'
DEFAULT_INDEX_TABLESPACE
''
FRONT_TAG_LIST
[u'enmi 2013', u'film', u'conf\xe9rence']
PUBLIC_GROUP_NAME
'everyone'
LOGGING_CONFIG
'logging.config.dictConfig'
BASE_STATIC_ROOT
'/iridata/www/ldt/web/static/'
AUTO_INDEX_AFTER_SAVE
True
LDT_RESULTS_PER_PAGE
50
TEMPLATE_LOADERS
('django.template.loaders.filesystem.Loader',
 'django.template.loaders.app_directories.Loader')
WSGI_APPLICATION
None
SETTINGS_MODULE
'ldtplatform.settings'
TEMPLATE_DEBUG
True
X_FRAME_OPTIONS
'SAMEORIGIN'
CSRF_COOKIE_NAME
'csrftoken'
HAYSTACK_CONNECTIONS
{'default': {'ENGINE': 'ldt.indexation.backends.elasticsearch_backend.ElasticsearchSearchEngine',
             'INDEX_NAME': 'ldt',
             'URL': 'http://sql.iri.centrepompidou.fr:9200/'}}
FORCE_SCRIPT_NAME
None
USE_X_FORWARDED_HOST
False
PROFILE_REDIRECT_URL
'/ldtplatform/auth_accounts/create/profile'
EMAIL_TIMEOUT
None
SECURE_SSL_HOST
None
DEFAULT_CHARSET
'utf-8'
SRC_BASE_URL
'/ldtplatform/'
SESSION_COOKIE_SECURE
False
BASE_URL
'/'
CSRF_COOKIE_DOMAIN
None
FILE_CHARSET
'utf-8'
DEBUG
True
INTERNAL_IPS
()
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
INSTALLED_APPS
('django_extensions',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.admin',
 'django.contrib.staticfiles',
 'haystack',
 'corsheaders',
 'tastypie',
 'guardian',
 'taggit',
 'taggit_templatetags',
 'registration',
 'oauth_provider',
 'social.apps.django_app.default',
 'sorl.thumbnail',
 'ldt',
 'ldt.core',
 'ldt.security',
 'ldt.user',
 'ldt.ldt_utils',
 'ldt.text',
 'ldt.management',
 'ldt.indexation',
 'hashcut',
 'chunked_uploads',
 'ldtplatform',
 'metadatacomposer')
LANGUAGES_BIDI
('he', 'ar', 'fa', 'ur')
USE_L10N
False
YEAR_MONTH_FORMAT
'F Y'
SOCIAL_AUTH_COMPLETE_URL_NAME
'complete'
LDT_MEDIA_IN_RESULTS_PAGE
6
STATICFILES_DIRS
()
PREPEND_WWW
False
SECURE_PROXY_SSL_HEADER
None
FIXTURES_DIRS
('settings.pyc/fixtures',)
EMPTY_MEDIA_EXTERNALID
None
DEBUG_PROPAGATE_EXCEPTIONS
False
GOOGLE_ANALYTICS_CODE
'UA-9955524-4'
TEMPLATE_CONTEXT_PROCESSORS
('django.core.context_processors.request',
 'django.contrib.auth.context_processors.auth',
 'django.core.context_processors.debug',
 'django.core.context_processors.i18n',
 'django.core.context_processors.media',
 'django.core.context_processors.static',
 'ldt.utils.context_processors.ldt_context')
MONTH_DAY_FORMAT
'F j'
LOGIN_URL
'/ldtplatform/accounts/login/'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
ZIP_BLACKLIST
('__MACOSX',)
TIME_FORMAT
'P'
PLATFORM_BASE_URL
'/ldtplatform/'
OAUTH_PROVIDER_SECRET_SIZE
u'********************'
NUMBER_GROUPING
0
AUTH_USER_MODEL
'user.LdtUser'
DATE_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')
LOGIN_ERROR_URL
'/ldtplatform/accounts/login'
AUTHENTICATION_BACKENDS
('django.contrib.auth.backends.ModelBackend',
 'guardian.backends.ObjectPermissionBackend')
EMAIL_HOST_PASSWORD
u'********************'
TEMPLATE_DIRS
('settings.pyc/templates', '/iridata/www/ldt/src/ldtplatform/templates')
PASSWORD_RESET_TIMEOUT_DAYS
u'********************'
LANGUAGE_COOKIE_DOMAIN
None
CACHE_MIDDLEWARE_ALIAS
'default'
SESSION_SAVE_EVERY_REQUEST
False
ADMIN_MEDIA_PREFIX
'/static/site/admin/'
MAX_USERS_SEARCH
20
SESSION_ENGINE
'django.contrib.sessions.backends.db'
LDT_FRONT_PROJECTS_PER_PAGE
12
CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure'
CSRF_COOKIE_PATH
'/'
REGISTRATION_OPEN
False
LOGIN_REDIRECT_URL
'/ldtplatform/ldt/'
DECIMAL_SEPARATOR
'.'
IGNORABLE_404_URLS
()
LOCALE_PATHS
()
LDT_MEDIA_PREFIX
'/static/site/ldt/'
TEMPLATE_STRING_IF_INVALID
''
SESSION_FILE_PATH
None
LOGOUT_URL
'/ldtplatform/accounts/disconnect/'
EMAIL_USE_TLS
False
TAGGIT_TAGCLOUD_MAX
12.0
FIXTURE_DIRS
()
EMAIL_HOST
'localhost'
DATE_FORMAT
'N j, Y'
MEDIA_ROOT
'/iridata/www/ldt/web/static/media/'
OAUTH_CALLBACK_VIEW
'oauth_provider.views.fake_callback_view'
STREAM_SRC_PREFIX
''
DEFAULT_EXCEPTION_REPORTER_FILTER
'django.views.debug.SafeExceptionReporterFilter'
ADMINS
()
FORMAT_MODULE_PATH
None
DEFAULT_FROM_EMAIL
'root@iri.centrepompidou.fr'
TAGGIT_TAGCLOUD_MIN
1.0
SECURE_HSTS_INCLUDE_SUBDOMAINS
False
USE_GROUP_PERMISSIONS
['Project', 'Content', 'Media']
TEST_WEBSERVER_ADDRPORT
'127.0.0.1:8888'
MEDIA_URL
'/static/media/'
DATETIME_FORMAT
'N j, Y, P'
EMAIL_SUBJECT_PREFIX
'[Django] '
WEB_AUTH
[]
LDT_FRONT_MEDIA_PER_PAGE
9
SITE_ID
1
DISALLOWED_USER_AGENTS
()
ALLOWED_INCLUDE_ROOTS
()
USE_I18N
True
OAUTH_PROVIDER_CONSUMER_KEY_SIZE
u'********************'
WEB_URL
'http://ldt.iri.centrepompidou.fr/'
LANGUAGE_COOKIE_AGE
None
LOGGING
{'disable_existing_loggers': False,
 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}},
 'formatters': {'semi-verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(message)s'},
                'simple': {'format': '%(asctime)s - %(levelname)s : %(message)s'}},
 'handlers': {'file': {'class': 'logging.FileHandler',
                       'filename': '/var/log/www/ldt/platform.log',
                       'formatter': 'semi-verbose',
                       'level': 20},
              'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
                              'filters': ['require_debug_false'],
                              'level': 'ERROR'},
              'stream_to_console': {'class': 'logging.StreamHandler',
                                    'level': 20}},
 'loggers': {'api': {'handlers': ['file'], 'level': 20, 'propagate': True},
             'ldt': {'handlers': ['file'], 'level': 20, 'propagate': True},
             'ldt_utils': {'handlers': ['file'],
                           'level': 20,
                           'propagate': True},
             'tastypie': {'handlers': ['file'],
                          'level': 20,
                          'propagate': True}},
 'version': 1}
SHORT_DATE_FORMAT
'm/d/Y'
LDT_MAX_FRAGMENT_PER_SEARCH
3
PROFILE_IMG_MAX_SIZE
1000000
LOGOUT_REDIRECT_URL
'/ldtplatform/accounts/login'
TEST_RUNNER
'django.test.runner.DiscoverRunner'
CACHE_MIDDLEWARE_KEY_PREFIX
u'********************'
SECURE_SSL_REDIRECT
False
TIME_ZONE
'UTC'
CORS_ORIGIN_ALLOW_ALL
True
FFMPEG_PATH
'/usr/bin/ffmpeg'
STREAM_PATH
'/iridata/www/ldt/web/static/content/'
DEFAULT_USER_ICON
'thumbnails/users/user_default_icon.png'
EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend'
CSRF_COOKIE_HTTPONLY
False
LDT_MAX_SEARCH_NUMBER
50
WEB_VERSION
'2.22.6'
EMAIL_USE_SSL
False
SESSION_COOKIE_HTTPONLY
True
TEMPLATES
[]
CONTENT_ROOT
'/iridata/www/ldt/web/static/content/'
MIGRATION_MODULES
{}
SESSION_COOKIE_AGE
1209600
OAUTH_PROVIDER_VERIFIER_SIZE
10
USE_ETAGS
False
LANGUAGES
(('fr', 'French'), ('en', 'English'), ('ja', 'Japanese'))
HAYSTACK_SIGNAL_PROCESSOR
'ldt.indexation.signals.LdtSignalProcessor'
FILE_UPLOAD_TEMP_DIR
None
CSRF_COOKIE_AGE
31449600
STATIC_URL
'/static/site/'
EMAIL_PORT
25
LOG_LEVEL
20
LOG_FILE
'/var/log/www/ldt/platform.log'
USE_TZ
False
SHORT_DATETIME_FORMAT
'm/d/Y P'
TEST_NON_SERIALIZED_APPS
[]
PASSWORD_HASHERS
u'********************'
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
AUDIO_RECORD_URL
'rtmp://media.iri.centrepompidou.fr/ddc_micro_record'
ABSOLUTE_URL_OVERRIDES
{}
LANGUAGE_COOKIE_PATH
'/'
CACHE_MIDDLEWARE_SECONDS
600
EMAIL_SSL_CERTFILE
None
ANONYMOUS_USER_ID
-1
DATETIME_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')
EMAIL_HOST_USER
''

You'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 code.