DisallowedHost at /accounts/login/

Invalid HTTP_HOST header: 'debit.agglo-montbeliard.fr'. You may need to add 'debit.agglo-montbeliard.fr' to ALLOWED_HOSTS.
Request Method: GET
Request URL: http://debit.agglo-montbeliard.fr/accounts/login/?next=/
Django Version: 4.0.4
Exception Type: DisallowedHost
Exception Value:
Invalid HTTP_HOST header: 'debit.agglo-montbeliard.fr'. You may need to add 'debit.agglo-montbeliard.fr' to ALLOWED_HOSTS.
Exception Location: /usr/local/lib/python3.10/site-packages/django/http/request.py, line 149, in get_host
Python Executable: /usr/local/bin/python
Python Version: 3.10.4
Python Path:
['/',
 '/usr/local/lib/python3.10/site-packages/git/ext/gitdb',
 '/',
 '/usr/local/bin',
 '/usr/local/lib/python310.zip',
 '/usr/local/lib/python3.10',
 '/usr/local/lib/python3.10/lib-dynload',
 '/usr/local/lib/python3.10/site-packages',
 '/app/data/python',
 '/usr/local/lib/python3.10/site-packages/gitdb/ext/smmap']
Server time: Fri, 29 Mar 2024 02:06:17 +0100

Traceback Switch to copy-and-paste view



Request information

USER

Anonymous

GET

Variable Value
next
'/'

POST

No POST data

FILES

No FILES data

No cookie data

META

Variable Value
HTTP_ACCEPT
'*/*'
HTTP_CONNECTION
'close'
HTTP_HOST
'debit.agglo-montbeliard.fr'
HTTP_REFERER
'http://debit.agglo-montbeliard.fr/'
HTTP_USER_AGENT
'claudebot'
PATH_INFO
'/accounts/login/'
QUERY_STRING
'next=/'
RAW_URI
'/accounts/login/?next=/'
REMOTE_ADDR
''
REQUEST_METHOD
'GET'
SCRIPT_NAME
''
SERVER_NAME
'debit.agglo-montbeliard.fr'
SERVER_PORT
'80'
SERVER_PROTOCOL
'HTTP/1.0'
SERVER_SOFTWARE
'gunicorn/20.1.0'
gunicorn.socket
<socket.socket fd=10, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/run/gunicorn/app/weblate/socket>
wsgi.errors
<gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f2959672d70>
wsgi.file_wrapper
<class 'gunicorn.http.wsgi.FileWrapper'>
wsgi.input
<gunicorn.http.body.Body object at 0x7f2959673640>
wsgi.input_terminated
True
wsgi.multiprocess
True
wsgi.multithread
False
wsgi.run_once
False
wsgi.url_scheme
'http'
wsgi.version
(1, 0)

Settings

Using settings module weblate.settings_docker

Setting Value
ABSOLUTE_URL_OVERRIDES
{}
ADDITIONAL_CONFIG
'/app/data/settings-override.py'
ADMINS
(('wouafff', 'jbaptiste.daniel@gmail.com'),)
ADMINS_BILLING
[]
ADMINS_CONTACT
[]
ADMINS_HOSTING
[]
AKISMET_API_KEY
'********************'
ALLOWED_HOSTS
['weblate.quorumapps.com', 'localhost']
ANONYMOUS_USER_NAME
'anonymous'
APPEND_SLASH
True
AUDITLOG_EXPIRY
180
AUTHENTICATION_BACKENDS
('social_core.backends.email.EmailAuth',
 'weblate.accounts.auth.WeblateUserBackend')
AUTH_LOCK_ATTEMPTS
10
AUTH_PASSWORD_DAYS
'********************'
AUTH_PASSWORD_VALIDATORS
'********************'
AUTH_RESTRICT_ADMINS
{}
AUTH_TOKEN_VALID
'********************'
AUTH_USER_MODEL
'weblate_auth.User'
AUTOFIX_LIST
['weblate.trans.autofixes.whitespace.SameBookendingWhitespace',
 'weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis',
 'weblate.trans.autofixes.chars.RemoveZeroSpace',
 'weblate.trans.autofixes.chars.RemoveControlChars']
AUTO_UPDATE
False
AVATAR_DEFAULT_IMAGE
'identicon'
AVATAR_URL_PREFIX
'https://www.gravatar.com/'
BACKGROUND_ADMIN_CHECKS
True
BACKGROUND_TASKS
'monthly'
BASE_DIR
'/usr/local/lib/python3.10/site-packages'
BASIC_LANGUAGES
None
BORG_EXTRA_ARGS
[]
CACHES
{'avatar': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
            'LOCATION': '/app/data/avatar-cache',
            'OPTIONS': {'MAX_ENTRIES': 1000},
            'TIMEOUT': 86400},
 'default': {'BACKEND': 'django_redis.cache.RedisCache',
             'KEY_PREFIX': '********************',
             'LOCATION': 'redis://cache:6379/1',
             'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient',
                         'CONNECTION_POOL_KWARGS': {},
                         'PARSER_CLASS': 'redis.connection.HiredisParser',
                         'PASSWORD': '********************'}}}
CACHE_DIR
'/app/cache'
CACHE_MIDDLEWARE_ALIAS
'default'
CACHE_MIDDLEWARE_KEY_PREFIX
'********************'
CACHE_MIDDLEWARE_SECONDS
600
CELERY_BEAT_SCHEDULE_FILENAME
'/app/data/celery/beat-schedule'
CELERY_BROKER_URL
'redis://cache:6379/1'
CELERY_RESULT_BACKEND
'redis://cache:6379/1'
CELERY_TASK_ALWAYS_EAGER
False
CELERY_TASK_ROUTES
{'weblate.accounts.tasks.notify_*': {'queue': 'notify'},
 'weblate.accounts.tasks.send_mails': {'queue': 'notify'},
 'weblate.memory.tasks.*': {'queue': 'memory'},
 'weblate.trans.tasks.auto_translate*': {'queue': 'translate'},
 'weblate.utils.tasks.database_backup': {'queue': 'backup'},
 'weblate.utils.tasks.settings_backup': {'queue': 'backup'},
 'weblate.wladmin.tasks.backup': {'queue': 'backup'},
 'weblate.wladmin.tasks.backup_service': {'queue': 'backup'}}
CELERY_WORKER_MAX_MEMORY_PER_CHILD
200000
CHECK_LIST
['weblate.checks.same.SameCheck',
 'weblate.checks.chars.BeginNewlineCheck',
 'weblate.checks.chars.EndNewlineCheck',
 'weblate.checks.chars.BeginSpaceCheck',
 'weblate.checks.chars.EndSpaceCheck',
 'weblate.checks.chars.DoubleSpaceCheck',
 'weblate.checks.chars.EndStopCheck',
 'weblate.checks.chars.EndColonCheck',
 'weblate.checks.chars.EndQuestionCheck',
 'weblate.checks.chars.EndExclamationCheck',
 'weblate.checks.chars.EndEllipsisCheck',
 'weblate.checks.chars.EndSemicolonCheck',
 'weblate.checks.chars.MaxLengthCheck',
 'weblate.checks.chars.KashidaCheck',
 'weblate.checks.chars.PunctuationSpacingCheck',
 'weblate.checks.format.PythonFormatCheck',
 'weblate.checks.format.PythonBraceFormatCheck',
 'weblate.checks.format.PHPFormatCheck',
 'weblate.checks.format.CFormatCheck',
 'weblate.checks.format.PerlFormatCheck',
 'weblate.checks.format.JavaScriptFormatCheck',
 'weblate.checks.format.LuaFormatCheck',
 'weblate.checks.format.ObjectPascalFormatCheck',
 'weblate.checks.format.SchemeFormatCheck',
 'weblate.checks.format.CSharpFormatCheck',
 'weblate.checks.format.JavaFormatCheck',
 'weblate.checks.format.JavaMessageFormatCheck',
 'weblate.checks.format.PercentPlaceholdersCheck',
 'weblate.checks.format.VueFormattingCheck',
 'weblate.checks.format.I18NextInterpolationCheck',
 'weblate.checks.format.ESTemplateLiteralsCheck',
 'weblate.checks.angularjs.AngularJSInterpolationCheck',
 'weblate.checks.icu.ICUMessageFormatCheck',
 'weblate.checks.icu.ICUSourceCheck',
 'weblate.checks.qt.QtFormatCheck',
 'weblate.checks.qt.QtPluralCheck',
 'weblate.checks.ruby.RubyFormatCheck',
 'weblate.checks.consistency.PluralsCheck',
 'weblate.checks.consistency.SamePluralsCheck',
 'weblate.checks.consistency.ConsistencyCheck',
 'weblate.checks.consistency.TranslatedCheck',
 'weblate.checks.chars.EscapedNewlineCountingCheck',
 'weblate.checks.chars.NewLineCountCheck',
 'weblate.checks.markup.BBCodeCheck',
 'weblate.checks.chars.ZeroWidthSpaceCheck',
 'weblate.checks.render.MaxSizeCheck',
 'weblate.checks.markup.XMLValidityCheck',
 'weblate.checks.markup.XMLTagsCheck',
 'weblate.checks.markup.MarkdownRefLinkCheck',
 'weblate.checks.markup.MarkdownLinkCheck',
 'weblate.checks.markup.MarkdownSyntaxCheck',
 'weblate.checks.markup.URLCheck',
 'weblate.checks.markup.SafeHTMLCheck',
 'weblate.checks.placeholders.PlaceholderCheck',
 'weblate.checks.placeholders.RegexCheck',
 'weblate.checks.duplicate.DuplicateCheck',
 'weblate.checks.source.OptionalPluralCheck',
 'weblate.checks.source.EllipsisCheck',
 'weblate.checks.source.MultipleFailingCheck',
 'weblate.checks.source.LongUntranslatedCheck',
 'weblate.checks.format.MultipleUnnamedFormatsCheck',
 'weblate.checks.glossary.GlossaryCheck']
COMMENT_CLEANUP_DAYS
None
COMMIT_PENDING_HOURS
24
COMPRESSORS
{'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'}
COMPRESS_CACHEABLE_PRECOMPILERS
()
COMPRESS_CACHE_BACKEND
'default'
COMPRESS_CACHE_KEY_FUNCTION
'********************'
COMPRESS_CLEAN_CSS_ARGUMENTS
''
COMPRESS_CLEAN_CSS_BINARY
'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS
''
COMPRESS_CLOSURE_COMPILER_BINARY
'java -jar compiler.jar'
COMPRESS_CSS_HASHING_METHOD
'mtime'
COMPRESS_DATA_URI_MAX_SIZE
1024
COMPRESS_DEBUG_TOGGLE
None
COMPRESS_ENABLED
False
COMPRESS_FILTERS
{'css': ['compressor.filters.css_default.CssAbsoluteFilter',
         'compressor.filters.cssmin.rCSSMinFilter'],
 'js': ['compressor.filters.jsmin.rJSMinFilter']}
COMPRESS_JINJA2_GET_ENVIRONMENT
<function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7f2961a3be20>
COMPRESS_MINT_DELAY
30
COMPRESS_MTIME_DELAY
10
COMPRESS_OFFLINE
True
COMPRESS_OFFLINE_CONTEXT
[{'LANGUAGE_BIDI': True, 'STATIC_URL': '/static/', 'fonts_cdn_url': None},
 {'LANGUAGE_BIDI': False, 'STATIC_URL': '/static/', 'fonts_cdn_url': None}]
COMPRESS_OFFLINE_MANIFEST
'manifest.json'
COMPRESS_OFFLINE_TIMEOUT
31536000
COMPRESS_OUTPUT_DIR
'CACHE'
COMPRESS_PARSER
'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS
()
COMPRESS_REBUILD_TIMEOUT
2592000
COMPRESS_ROOT
'/app/cache/static'
COMPRESS_STORAGE
'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT
{'STATIC_URL': '/static/'}
COMPRESS_URL
'/static/'
COMPRESS_URL_PLACEHOLDER
'/__compressor_url_placeholder__/'
COMPRESS_VERBOSE
False
COMPRESS_YUGLIFY_BINARY
'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS
'--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS
'--terminal'
COMPRESS_YUI_BINARY
'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS
''
COMPRESS_YUI_JS_ARGUMENTS
''
CONTACT_FORM
'reply-to'
CRISPY_TEMPLATE_PACK
'bootstrap3'
CSP_CONNECT_SRC
[]
CSP_FONT_SRC
[]
CSP_IMG_SRC
[]
CSP_SCRIPT_SRC
[]
CSP_STYLE_SRC
[]
CSRF_COOKIE_AGE
31449600
CSRF_COOKIE_DOMAIN
None
CSRF_COOKIE_HTTPONLY
True
CSRF_COOKIE_NAME
'csrftoken'
CSRF_COOKIE_PATH
'/'
CSRF_COOKIE_SAMESITE
'Lax'
CSRF_COOKIE_SECURE
False
CSRF_FAILURE_VIEW
'weblate.trans.views.error.csrf_failure'
CSRF_HEADER_NAME
'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS
[]
CSRF_USE_SESSIONS
True
DATABASES
{'default': {'ALTER_ROLE': 'weblate',
             'ATOMIC_REQUESTS': False,
             'AUTOCOMMIT': True,
             'CONN_MAX_AGE': 0,
             'DISABLE_SERVER_SIDE_CURSORS': False,
             'ENGINE': 'django.db.backends.postgresql',
             'HOST': 'database',
             'NAME': 'weblate',
             'OPTIONS': {'sslmode': 'prefer'},
             'PASSWORD': '********************',
             'PORT': '',
             'TEST': {'CHARSET': None,
                      'COLLATION': None,
                      'MIGRATE': True,
                      'MIRROR': None,
                      'NAME': None},
             'TIME_ZONE': None,
             'USER': 'weblate'}}
DATABASE_BACKUP
'plain'
DATABASE_ROUTERS
[]
DATA_DIR
'/app/data'
DATA_UPLOAD_MAX_MEMORY_SIZE
50000000
DATA_UPLOAD_MAX_NUMBER_FIELDS
1000
DATETIME_FORMAT
'N j, Y, P'
DATETIME_INPUT_FORMATS
['%Y-%m-%d %H:%M:%S',
 '%Y-%m-%d %H:%M:%S.%f',
 '%Y-%m-%d %H:%M',
 '%m/%d/%Y %H:%M:%S',
 '%m/%d/%Y %H:%M:%S.%f',
 '%m/%d/%Y %H:%M',
 '%m/%d/%y %H:%M:%S',
 '%m/%d/%y %H:%M:%S.%f',
 '%m/%d/%y %H:%M']
DATE_FORMAT
'N j, Y'
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']
DEBUG
True
DEBUG_PROPAGATE_EXCEPTIONS
False
DECIMAL_SEPARATOR
'.'
DEFAULT_ACCESS_CONTROL
0
DEFAULT_ADDONS
{}
DEFAULT_ADDON_MESSAGE
('Update translation files\n'
 '\n'
 'Updated by "{{ addon_name }}" hook in Weblate.\n'
 '\n'
 'Translation: {{ project_name }}/{{ component_name }}\n'
 'Translate-URL: {{ url }}')
DEFAULT_ADD_MESSAGE
'Added translation using Weblate ({{ language_name }})\n\n'
DEFAULT_AUTO_FIELD
'django.db.models.AutoField'
DEFAULT_AUTO_LOCK_ERROR
True
DEFAULT_AUTO_WATCH
True
DEFAULT_CHARSET
'utf-8'
DEFAULT_COMMITER_EMAIL
'noreply@weblate.org'
DEFAULT_COMMITER_NAME
'Weblate'
DEFAULT_COMMIT_MESSAGE
('Translated using Weblate ({{ language_name }})\n'
 '\n'
 'Currently translated at {{ stats.translated_percent }}% ({{ stats.translated '
 '}} of {{ stats.all }} strings)\n'
 '\n'
 'Translation: {{ project_name }}/{{ component_name }}\n'
 'Translate-URL: {{ url }}')
DEFAULT_DELETE_MESSAGE
'Deleted translation using Weblate ({{ language_name }})\n\n'
DEFAULT_EXCEPTION_REPORTER
'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER
'weblate.trans.debug.WeblateExceptionReporterFilter'
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL
'weblate@example.com'
DEFAULT_INDEX_TABLESPACE
''
DEFAULT_LANGUAGE
'en'
DEFAULT_LOG
'console'
DEFAULT_LOGLEVEL
'DEBUG'
DEFAULT_MERGE_MESSAGE
"Merge branch '{{ component_remote_branch }}' into Weblate.\n\n"
DEFAULT_MERGE_STYLE
'rebase'
DEFAULT_PAGE_LIMIT
100
DEFAULT_PULL_MESSAGE
('Translations update from {{ site_title }}\n'
 '\n'
 'Translations update from [{{ site_title }}]({{ site_url }}) for [{{ '
 'project_name }}/{{ component_name }}]({{url}}).\n'
 '\n'
 '{% if component_linked_childs %}\n'
 'It also includes following components:\n'
 '{% for linked in component_linked_childs %}\n'
 '* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n'
 '{% endfor %}\n'
 '{% endif %}\n'
 '\n'
 'Current translation status:\n'
 '\n'
 '![Weblate translation status]({{widget_url}})\n')
DEFAULT_PUSH_ON_COMMIT
True
DEFAULT_RESTRICTED_COMPONENT
False
DEFAULT_SHARED_TM
True
DEFAULT_TABLESPACE
''
DEFAULT_TRANSLATION_PROPAGATION
True
DEFAULT_VCS
'git'
DISALLOWED_USER_AGENTS
[]
EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST
'127.0.0.1'
EMAIL_HOST_PASSWORD
'********************'
EMAIL_HOST_USER
''
EMAIL_PORT
25
EMAIL_SEND_HTML
True
EMAIL_SSL_CERTFILE
None
EMAIL_SSL_KEYFILE
'********************'
EMAIL_SUBJECT_PREFIX
'[i18n] '
EMAIL_TIMEOUT
None
EMAIL_USE_LOCALTIME
False
EMAIL_USE_SSL
False
EMAIL_USE_TLS
True
ENABLE_AVATARS
True
ENABLE_HOOKS
True
ENABLE_HTTPS
False
ENABLE_SHARING
True
FILE_UPLOAD_DIRECTORY_PERMISSIONS
None
FILE_UPLOAD_HANDLERS
['django.core.files.uploadhandler.MemoryFileUploadHandler',
 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
FILE_UPLOAD_PERMISSIONS
420
FILE_UPLOAD_TEMP_DIR
None
FIRST_DAY_OF_WEEK
0
FIXTURE_DIRS
[]
FONTS_CDN_URL
None
FORCE_SCRIPT_NAME
None
FORMAT_MODULE_PATH
None
FORM_RENDERER
'django.forms.renderers.DjangoTemplates'
GET_HELP_URL
None
GITEA_CREDENTIALS
{}
GITEA_TOKEN
'********************'
GITEA_USERNAME
None
GITHUB_CREDENTIALS
{}
GITHUB_TOKEN
'********************'
GITHUB_USERNAME
None
GITLAB_CREDENTIALS
{}
GITLAB_TOKEN
'********************'
GITLAB_USERNAME
'wouafff'
GOOGLE_ANALYTICS_ID
None
HAVE_SYSLOG
False
HIDE_REPO_CREDENTIALS
True
HIDE_VERSION
False
IGNORABLE_404_URLS
[]
INSTALLED_APPS
['customize',
 'weblate.addons',
 'weblate.auth',
 'weblate.checks',
 'weblate.formats',
 'weblate.glossary',
 'weblate.machinery',
 'weblate.trans',
 'weblate.lang',
 'weblate_language_data',
 'weblate.memory',
 'weblate.screenshots',
 'weblate.fonts',
 'weblate.accounts',
 'weblate.configuration',
 'weblate.utils',
 'weblate.vcs',
 'weblate.wladmin',
 'weblate.metrics',
 'weblate',
 'weblate.gitexport',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin.apps.SimpleAdminConfig',
 'django.contrib.admindocs',
 'django.contrib.sitemaps',
 'django.contrib.humanize',
 'social_django',
 'crispy_forms',
 'compressor',
 'rest_framework',
 'rest_framework.authtoken',
 'django_filters']
INTERLEDGER_PAYMENT_POINTERS
['$ilp.uphold.com/ENU7fREdeZi9']
INTERNAL_IPS
[]
INVOICE_PATH
''
IP_BEHIND_REVERSE_PROXY
False
IP_PROXY_HEADER
''
IP_PROXY_OFFSET
0
LANGUAGES
(('ar', 'العربية'),
 ('az', 'Azərbaycan'),
 ('be', 'Беларуская'),
 ('be@latin', 'Biełaruskaja'),
 ('bg', 'Български'),
 ('br', 'Brezhoneg'),
 ('ca', 'Català'),
 ('cs', 'Čeština'),
 ('da', 'Dansk'),
 ('de', 'Deutsch'),
 ('en', 'English'),
 ('el', 'Ελληνικά'),
 ('en-gb', 'English (United Kingdom)'),
 ('es', 'Español'),
 ('fi', 'Suomi'),
 ('fr', 'Français'),
 ('gl', 'Galego'),
 ('he', 'עברית'),
 ('hu', 'Magyar'),
 ('hr', 'Hrvatski'),
 ('id', 'Indonesia'),
 ('is', 'Íslenska'),
 ('it', 'Italiano'),
 ('ja', '日本語'),
 ('kab', 'Taqbaylit'),
 ('kk', 'Қазақ тілі'),
 ('ko', '한국어'),
 ('nb', 'Norsk bokmål'),
 ('nl', 'Nederlands'),
 ('pl', 'Polski'),
 ('pt', 'Português'),
 ('pt-br', 'Português brasileiro'),
 ('ro', 'Română'),
 ('ru', 'Русский'),
 ('sk', 'Slovenčina'),
 ('sl', 'Slovenščina'),
 ('sq', 'Shqip'),
 ('sr', 'Српски'),
 ('sr-latn', 'Srpski'),
 ('sv', 'Svenska'),
 ('th', 'ไทย'),
 ('tr', 'Türkçe'),
 ('uk', 'Українська'),
 ('zh-hans', '简体中文'),
 ('zh-hant', '正體中文'))
LANGUAGES_BIDI
['he', 'ar', 'ar-dz', 'fa', 'ur']
LANGUAGE_CODE
'en-us'
LANGUAGE_COOKIE_AGE
12096000
LANGUAGE_COOKIE_DOMAIN
None
LANGUAGE_COOKIE_HTTPONLY
True
LANGUAGE_COOKIE_NAME
'django_language'
LANGUAGE_COOKIE_PATH
'/'
LANGUAGE_COOKIE_SAMESITE
'Lax'
LANGUAGE_COOKIE_SECURE
False
LEGAL_URL
None
LICENSE_EXTRA
[]
LICENSE_FILTER
None
LICENSE_REQUIRED
False
LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH
True
LOCALE_PATHS
[]
LOCALIZE_CDN_PATH
None
LOCALIZE_CDN_URL
None
LOGGING
{'disable_existing_loggers': True,
 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}},
 'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter',
                                  'format': '[%(server_time)s] %(message)s'},
                'logfile': {'format': '%(asctime)s %(levelname)s %(message)s'},
                'simple': {'format': '[%(asctime)s: %(levelname)s/%(process)s] '
                                     '%(message)s'},
                'syslog': {'format': 'weblate[%(process)d]: %(levelname)s '
                                     '%(message)s'}},
 'handlers': {'console': {'class': 'logging.StreamHandler',
                          'formatter': 'simple',
                          'level': 'DEBUG'},
              'django.server': {'class': 'logging.StreamHandler',
                                'formatter': 'django.server',
                                'level': 'INFO'},
              'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
                              'filters': ['require_debug_false'],
                              'include_html': True,
                              'level': 'ERROR'}},
 'loggers': {'django.db.backends': {'handlers': ['console'],
                                    'level': 'CRITICAL'},
             'django.request': {'handlers': ['mail_admins', 'console'],
                                'level': 'ERROR',
                                'propagate': True},
             'django.server': {'handlers': ['django.server'],
                               'level': 'INFO',
                               'propagate': False},
             'django_auth_ldap': {'handlers': ['console'], 'level': 'DEBUG'},
             'djangosaml2idp': {'handlers': ['console'], 'level': 'DEBUG'},
             'social': {'handlers': ['console'], 'level': 'DEBUG'},
             'weblate': {'handlers': ['console'], 'level': 'DEBUG'},
             'weblate.vcs': {'handlers': ['console'], 'level': 'DEBUG'}},
 'version': 1}
LOGGING_CONFIG
'logging.config.dictConfig'
LOGIN_REDIRECT_URL
'/'
LOGIN_REQUIRED_URLS
('/(.*)$',)
LOGIN_REQUIRED_URLS_EXCEPTIONS
['/accounts/(.*)$',
 '/admin/login/(.*)$',
 '/static/(.*)$',
 '/widgets/(.*)$',
 '/data/(.*)$',
 '/hooks/(.*)$',
 '/healthz/$',
 '/api/(.*)$',
 '/js/i18n/$',
 '/contact/$',
 '/legal/(.*)$',
 '/avatar/(.*)$']
LOGIN_URL
'/accounts/login/'
LOGOUT_REDIRECT_URL
None
LOGOUT_URL
'/accounts/logout/'
MANAGERS
(('wouafff', 'jbaptiste.daniel@gmail.com'),)
MATOMO_SITE_ID
None
MATOMO_URL
None
MEDIA_ROOT
'/app/data/media'
MEDIA_URL
'/media/'
MESSAGE_STORAGE
'django.contrib.messages.storage.session.SessionStorage'
MIDDLEWARE
['weblate.middleware.RedirectMiddleware',
 'weblate.middleware.ProxyMiddleware',
 'django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'weblate.accounts.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'social_django.middleware.SocialAuthExceptionMiddleware',
 'weblate.accounts.middleware.RequireLoginMiddleware',
 'weblate.api.middleware.ThrottlingMiddleware',
 'weblate.middleware.SecurityMiddleware']
MIGRATION_MODULES
{}
MONTH_DAY_FORMAT
'F j'
MT_APERTIUM_APY
None
MT_AWS_ACCESS_KEY_ID
'********************'
MT_AWS_REGION
None
MT_AWS_SECRET_ACCESS_KEY
'********************'
MT_BAIDU_ID
None
MT_BAIDU_SECRET
'********************'
MT_DEEPL_API_URL
'********************'
MT_DEEPL_KEY
'********************'
MT_GOOGLE_CREDENTIALS
None
MT_GOOGLE_KEY
'********************'
MT_GOOGLE_LOCATION
'global'
MT_GOOGLE_PROJECT
None
MT_LIBRETRANSLATE_API_URL
'********************'
MT_LIBRETRANSLATE_KEY
'********************'
MT_MICROSOFT_BASE_URL
'api.cognitive.microsofttranslator.com'
MT_MICROSOFT_COGNITIVE_KEY
'********************'
MT_MICROSOFT_ENDPOINT_URL
'api.cognitive.microsoft.com'
MT_MICROSOFT_REGION
None
MT_MODERNMT_KEY
'********************'
MT_MODERNMT_URL
'https://api.modernmt.com/'
MT_MYMEMORY_EMAIL
'jbaptiste.daniel@gmail.com'
MT_MYMEMORY_KEY
'********************'
MT_MYMEMORY_USER
None
MT_NETEASE_KEY
'********************'
MT_NETEASE_SECRET
'********************'
MT_SAP_BASE_URL
None
MT_SAP_PASSWORD
'********************'
MT_SAP_SANDBOX_APIKEY
'********************'
MT_SAP_USERNAME
None
MT_SAP_USE_MT
True
MT_SERVICES
('weblate.machinery.weblatetm.WeblateTranslation',
 'weblate.memory.machine.WeblateMemory')
MT_TMSERVER
None
MT_YANDEX_KEY
'********************'
MT_YOUDAO_ID
None
MT_YOUDAO_SECRET
'********************'
NEARBY_MESSAGES
15
NUMBER_GROUPING
0
OFFER_HOSTING
False
PAGURE_CREDENTIALS
{}
PAGURE_TOKEN
'********************'
PAGURE_USERNAME
None
PASSWORD_HASHERS
'********************'
PASSWORD_RESET_TIMEOUT
'********************'
PREPEND_WWW
False
PRIVACY_URL
None
RATELIMIT_ATTEMPTS
5
RATELIMIT_COMMENT_ATTEMPTS
30
RATELIMIT_COMMENT_WINDOW
60
RATELIMIT_GLOSSARY_ATTEMPTS
30
RATELIMIT_GLOSSARY_WINDOW
60
RATELIMIT_LANGUAGE_ATTEMPTS
2
RATELIMIT_LANGUAGE_LOCKOUT
600
RATELIMIT_LANGUAGE_WINDOW
300
RATELIMIT_LOCKOUT
600
RATELIMIT_PROJECT_ATTEMPTS
5
RATELIMIT_PROJECT_LOCKOUT
600
RATELIMIT_PROJECT_WINDOW
600
RATELIMIT_SEARCH_ATTEMPTS
30
RATELIMIT_SEARCH_LOCKOUT
60
RATELIMIT_SEARCH_WINDOW
60
RATELIMIT_TRANSLATE_ATTEMPTS
30
RATELIMIT_TRANSLATE_WINDOW
60
RATELIMIT_TRIAL_ATTEMPTS
1
RATELIMIT_TRIAL_LOCKOUT
600
RATELIMIT_TRIAL_WINDOW
60
RATELIMIT_WINDOW
300
REDIS_PASSWORD
'********************'
REDIS_PROTO
'redis'
REGISTRATION_ALLOW_BACKENDS
[]
REGISTRATION_CAPTCHA
True
REGISTRATION_EMAIL_MATCH
'.*'
REGISTRATION_HINTS
{}
REGISTRATION_OPEN
True
REPOSITORY_ALERT_THRESHOLD
25
REQUIRE_LOGIN
True
REST_FRAMEWORK
{'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',
                                    'weblate.api.authentication.BearerAuthentication',
                                    'rest_framework.authentication.SessionAuthentication'),
 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'],
 'DEFAULT_THROTTLE_CLASSES': ('weblate.api.throttling.UserRateThrottle',
                              'weblate.api.throttling.AnonRateThrottle'),
 'DEFAULT_THROTTLE_RATES': {'anon': '100/day', 'user': '5000/hour'},
 'PAGE_SIZE': 20,
 'UNAUTHENTICATED_USER': 'weblate.auth.models.get_anonymous',
 'VIEW_DESCRIPTION_FUNCTION': 'weblate.api.views.get_view_description'}
ROOT_URLCONF
'weblate.urls'
SECRET_KEY
'********************'
SECURE_BROWSER_XSS_FILTER
True
SECURE_CONTENT_TYPE_NOSNIFF
True
SECURE_CROSS_ORIGIN_OPENER_POLICY
'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS
False
SECURE_HSTS_PRELOAD
False
SECURE_HSTS_SECONDS
0
SECURE_PROXY_SSL_HEADER
None
SECURE_REDIRECT_EXEMPT
('healthz/$',)
SECURE_REFERRER_POLICY
'same-origin'
SECURE_SSL_HOST
None
SECURE_SSL_REDIRECT
False
SENTRY_DSN
None
SENTRY_ENVIRONMENT
None
SENTRY_EXTRA_ARGS
{}
SENTRY_ORGANIZATION
'weblate'
SENTRY_PROJECTS
['weblate']
SENTRY_SECURITY
None
SENTRY_TOKEN
'********************'
SENTRY_TRACES_SAMPLE_RATE
0.0
SERVER_EMAIL
'weblate@example.com'
SESSION_CACHE_ALIAS
'default'
SESSION_COOKIE_AGE
1000
SESSION_COOKIE_AGE_AUTHENTICATED
1209600
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_HTTPONLY
True
SESSION_COOKIE_NAME
'sessionid'
SESSION_COOKIE_PATH
'/'
SESSION_COOKIE_SAMESITE
'Lax'
SESSION_COOKIE_SECURE
False
SESSION_ENGINE
'django.contrib.sessions.backends.cache'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
SESSION_FILE_PATH
None
SESSION_SAVE_EVERY_REQUEST
False
SESSION_SERIALIZER
'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE
'weblate.settings_docker'
SHORT_DATETIME_FORMAT
'm/d/Y P'
SHORT_DATE_FORMAT
'm/d/Y'
SIGNING_BACKEND
'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS
['admin.E408']
SIMILAR_MESSAGES
5
SIMPLIFY_LANGUAGES
True
SINGLE_PROJECT
False
SITE_DOMAIN
'weblate.quorumapps.com'
SITE_ID
1
SITE_TITLE
'i18n'
SITE_URL
'http://weblate.quorumapps.com'
SOCIAL_AUTH_AUTH0_IMAGE
'auth0.svg'
SOCIAL_AUTH_AUTH0_TITLE
'Auth0'
SOCIAL_AUTH_AZUREAD_OAUTH2_KEY
'********************'
SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET
'********************'
SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY
'********************'
SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET
'********************'
SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID
''
SOCIAL_AUTH_BITBUCKET_KEY
'********************'
SOCIAL_AUTH_BITBUCKET_OAUTH2_KEY
'********************'
SOCIAL_AUTH_BITBUCKET_OAUTH2_SECRET
'********************'
SOCIAL_AUTH_BITBUCKET_OAUTH2_VERIFIED_EMAILS_ONLY
True
SOCIAL_AUTH_BITBUCKET_SECRET
'********************'
SOCIAL_AUTH_BITBUCKET_VERIFIED_EMAILS_ONLY
True
SOCIAL_AUTH_DISCONNECT_PIPELINE
('social_core.pipeline.disconnect.allowed_to_disconnect',
 'social_core.pipeline.disconnect.get_entries',
 'social_core.pipeline.disconnect.revoke_tokens',
 'weblate.accounts.pipeline.cycle_session',
 'weblate.accounts.pipeline.adjust_primary_mail',
 'weblate.accounts.pipeline.notify_disconnect',
 'social_core.pipeline.disconnect.disconnect',
 'weblate.accounts.pipeline.cleanup_next')
SOCIAL_AUTH_EMAIL_FORM_URL
'/accounts/email/'
SOCIAL_AUTH_EMAIL_VALIDATION_FUNCTION
'weblate.accounts.pipeline.send_validation'
SOCIAL_AUTH_EMAIL_VALIDATION_URL
'/accounts/email-sent/'
SOCIAL_AUTH_FACEBOOK_KEY
'********************'
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS
{'fields': 'id,name,email'}
SOCIAL_AUTH_FACEBOOK_SCOPE
['email', 'public_profile']
SOCIAL_AUTH_FACEBOOK_SECRET
'********************'
SOCIAL_AUTH_GITHUB_KEY
'********************'
SOCIAL_AUTH_GITHUB_ORG_KEY
'********************'
SOCIAL_AUTH_GITHUB_ORG_NAME
''
SOCIAL_AUTH_GITHUB_ORG_SCOPE
['user:email', 'read:org']
SOCIAL_AUTH_GITHUB_ORG_SECRET
'********************'
SOCIAL_AUTH_GITHUB_SCOPE
['user:email']
SOCIAL_AUTH_GITHUB_SECRET
'********************'
SOCIAL_AUTH_GITHUB_TEAM_ID
''
SOCIAL_AUTH_GITHUB_TEAM_KEY
'********************'
SOCIAL_AUTH_GITHUB_TEAM_SCOPE
['user:email', 'read:org']
SOCIAL_AUTH_GITHUB_TEAM_SECRET
'********************'
SOCIAL_AUTH_GITLAB_KEY
'********************'
SOCIAL_AUTH_GITLAB_SCOPE
['read_user']
SOCIAL_AUTH_GITLAB_SECRET
'********************'
SOCIAL_AUTH_GOOGLE_OAUTH2_KEY
'********************'
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET
'********************'
SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS
[]
SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS
[]
SOCIAL_AUTH_LOGIN_ERROR_URL
'/accounts/login/'
SOCIAL_AUTH_NEW_ASSOCIATION_REDIRECT_URL
'/accounts/profile/#account'
SOCIAL_AUTH_PIPELINE
('social_core.pipeline.social_auth.social_details',
 'social_core.pipeline.social_auth.social_uid',
 'social_core.pipeline.social_auth.auth_allowed',
 'social_core.pipeline.social_auth.social_user',
 'weblate.accounts.pipeline.store_params',
 'weblate.accounts.pipeline.verify_open',
 'social_core.pipeline.user.get_username',
 'weblate.accounts.pipeline.require_email',
 'social_core.pipeline.mail.mail_validation',
 'weblate.accounts.pipeline.revoke_mail_code',
 'weblate.accounts.pipeline.ensure_valid',
 'weblate.accounts.pipeline.remove_account',
 'social_core.pipeline.social_auth.associate_by_email',
 'weblate.accounts.pipeline.reauthenticate',
 'weblate.accounts.pipeline.verify_username',
 'social_core.pipeline.user.create_user',
 'social_core.pipeline.social_auth.associate_user',
 'social_core.pipeline.social_auth.load_extra_data',
 'weblate.accounts.pipeline.cleanup_next',
 'weblate.accounts.pipeline.user_full_name',
 'weblate.accounts.pipeline.store_email',
 'weblate.accounts.pipeline.notify_connect',
 'weblate.accounts.pipeline.password_reset')
SOCIAL_AUTH_PROTECTED_USER_FIELDS
('email',)
SOCIAL_AUTH_RAISE_EXCEPTIONS
True
SOCIAL_AUTH_REDIRECT_IS_HTTPS
False
SOCIAL_AUTH_SAML_IMAGE
'saml.svg'
SOCIAL_AUTH_SAML_TITLE
'SAML'
SOCIAL_AUTH_SLUGIFY_FUNCTION
'weblate.accounts.pipeline.slugify_username'
SOCIAL_AUTH_SLUGIFY_USERNAMES
True
SOCIAL_AUTH_STRATEGY
'weblate.accounts.strategy.WeblateStrategy'
SPECIAL_CHARS
('\t', '\n', '\xa0', '…')
SSH_EXTRA_ARGS
''
STATICFILES_DIRS
()
STATICFILES_FINDERS
('django.contrib.staticfiles.finders.FileSystemFinder',
 'django.contrib.staticfiles.finders.AppDirectoriesFinder',
 'compressor.finders.CompressorFinder')
STATICFILES_STORAGE
'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT
'/app/cache/static'
STATIC_URL
'/static/'
STATUS_URL
None
SUGGESTION_CLEANUP_DAYS
None
SUPPORT_API_URL
'********************'
TEMPLATES
[{'APP_DIRS': True,
  'BACKEND': 'django.template.backends.django.DjangoTemplates',
  'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth',
                                     'django.template.context_processors.debug',
                                     'django.template.context_processors.i18n',
                                     'django.template.context_processors.request',
                                     'django.template.context_processors.csrf',
                                     'django.contrib.messages.context_processors.messages',
                                     'weblate.trans.context_processors.weblate_context']}}]
TEST_NON_SERIALIZED_APPS
[]
TEST_RUNNER
'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR
','
TIME_FORMAT
'P'
TIME_INPUT_FORMATS
['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE
'Europe/Paris'
UPDATE_LANGUAGES
True
URL_PREFIX
''
USE_DEPRECATED_PYTZ
False
USE_I18N
True
USE_L10N
True
USE_THOUSAND_SEPARATOR
False
USE_TZ
True
USE_X_FORWARDED_HOST
False
USE_X_FORWARDED_PORT
False
VAT_RATE
1.21
VCS_BACKENDS
('weblate.vcs.git.GitRepository',
 'weblate.vcs.git.GitWithGerritRepository',
 'weblate.vcs.git.SubversionRepository',
 'weblate.vcs.git.GithubRepository',
 'weblate.vcs.git.GiteaRepository',
 'weblate.vcs.git.GitLabRepository',
 'weblate.vcs.git.PagureRepository',
 'weblate.vcs.git.LocalRepository',
 'weblate.vcs.git.GitForcePushRepository',
 'weblate.vcs.mercurial.HgRepository')
VCS_CLONE_DEPTH
1
WEBLATE_ADDONS
['weblate.addons.gettext.GenerateMoAddon',
 'weblate.addons.gettext.UpdateLinguasAddon',
 'weblate.addons.gettext.UpdateConfigureAddon',
 'weblate.addons.gettext.MsgmergeAddon',
 'weblate.addons.gettext.GettextCustomizeAddon',
 'weblate.addons.gettext.GettextAuthorComments',
 'weblate.addons.cleanup.CleanupAddon',
 'weblate.addons.cleanup.RemoveBlankAddon',
 'weblate.addons.consistency.LangaugeConsistencyAddon',
 'weblate.addons.discovery.DiscoveryAddon',
 'weblate.addons.autotranslate.AutoTranslateAddon',
 'weblate.addons.flags.SourceEditAddon',
 'weblate.addons.flags.TargetEditAddon',
 'weblate.addons.flags.SameEditAddon',
 'weblate.addons.flags.BulkEditAddon',
 'weblate.addons.generate.GenerateFileAddon',
 'weblate.addons.generate.PseudolocaleAddon',
 'weblate.addons.generate.PrefillAddon',
 'weblate.addons.json.JSONCustomizeAddon',
 'weblate.addons.properties.PropertiesSortAddon',
 'weblate.addons.git.GitSquashAddon',
 'weblate.addons.removal.RemoveComments',
 'weblate.addons.removal.RemoveSuggestions',
 'weblate.addons.resx.ResxUpdateAddon',
 'weblate.addons.yaml.YAMLCustomizeAddon',
 'weblate.addons.cdn.CDNJSAddon']
WEBLATE_EXPORTERS
('weblate.formats.exporters.PoExporter',
 'weblate.formats.exporters.PoXliffExporter',
 'weblate.formats.exporters.XliffExporter',
 'weblate.formats.exporters.TBXExporter',
 'weblate.formats.exporters.TMXExporter',
 'weblate.formats.exporters.MoExporter',
 'weblate.formats.exporters.CSVExporter',
 'weblate.formats.exporters.XlsxExporter',
 'weblate.formats.exporters.JSONExporter',
 'weblate.formats.exporters.AndroidResourceExporter',
 'weblate.formats.exporters.StringsExporter')
WEBLATE_FORMATS
('weblate.formats.ttkit.PoFormat',
 'weblate.formats.ttkit.PoMonoFormat',
 'weblate.formats.ttkit.TSFormat',
 'weblate.formats.ttkit.XliffFormat',
 'weblate.formats.ttkit.PoXliffFormat',
 'weblate.formats.ttkit.StringsFormat',
 'weblate.formats.ttkit.StringsUtf8Format',
 'weblate.formats.ttkit.PropertiesUtf8Format',
 'weblate.formats.ttkit.PropertiesUtf16Format',
 'weblate.formats.ttkit.PropertiesFormat',
 'weblate.formats.ttkit.JoomlaFormat',
 'weblate.formats.ttkit.GWTFormat',
 'weblate.formats.ttkit.PhpFormat',
 'weblate.formats.ttkit.LaravelPhpFormat',
 'weblate.formats.ttkit.RESXFormat',
 'weblate.formats.ttkit.AndroidFormat',
 'weblate.formats.ttkit.JSONFormat',
 'weblate.formats.ttkit.JSONNestedFormat',
 'weblate.formats.ttkit.WebExtensionJSONFormat',
 'weblate.formats.ttkit.I18NextFormat',
 'weblate.formats.ttkit.GoI18JSONFormat',
 'weblate.formats.ttkit.ARBFormat',
 'weblate.formats.ttkit.CSVFormat',
 'weblate.formats.ttkit.CSVSimpleFormat',
 'weblate.formats.ttkit.CSVSimpleFormatISO',
 'weblate.formats.ttkit.YAMLFormat',
 'weblate.formats.ttkit.RubyYAMLFormat',
 'weblate.formats.ttkit.SubRipFormat',
 'weblate.formats.ttkit.MicroDVDFormat',
 'weblate.formats.ttkit.AdvSubStationAlphaFormat',
 'weblate.formats.ttkit.SubStationAlphaFormat',
 'weblate.formats.ttkit.DTDFormat',
 'weblate.formats.ttkit.FlatXMLFormat',
 'weblate.formats.ttkit.INIFormat',
 'weblate.formats.ttkit.InnoSetupINIFormat',
 'weblate.formats.ttkit.PropertiesMi18nFormat',
 'weblate.formats.external.XlsxFormat',
 'weblate.formats.txt.AppStoreFormat',
 'weblate.formats.convert.HTMLFormat',
 'weblate.formats.convert.IDMLFormat',
 'weblate.formats.convert.OpenDocumentFormat',
 'weblate.formats.convert.PlainTextFormat',
 'weblate.formats.convert.DokuWikiFormat',
 'weblate.formats.convert.MediaWikiFormat',
 'weblate.formats.convert.WindowsRCFormat',
 'weblate.formats.ttkit.XWikiPropertiesFormat',
 'weblate.formats.ttkit.XWikiPagePropertiesFormat',
 'weblate.formats.ttkit.XWikiFullPageFormat',
 'weblate.formats.ttkit.TBXFormat',
 'weblate.formats.ttkit.StringsdictFormat',
 'weblate.formats.ttkit.FluentFormat')
WEBLATE_GPG_ALGO
'default'
WEBLATE_GPG_IDENTITY
None
WEBLATE_SECURE_PROXY_SSL_HEADER
[]
WEBSITE_REQUIRED
True
WSGI_APPLICATION
None
X_FRAME_OPTIONS
'DENY'
YEAR_MONTH_FORMAT
'F Y'

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.