get() returned more than one Post -- it returned 10!
Request Method: | GET |
---|---|
Request URL: | http://sintufpi.org.br/content/nota-de-pesar/ |
Django Version: | 1.9.7 |
Exception Type: | MultipleObjectsReturned |
Exception Value: | get() returned more than one Post -- it returned 10! |
Exception Location: | /home/chelder/virtualenvs/sintufpi/lib/python2.7/site-packages/django/db/models/query.py in get, line 391 |
Python Executable: | /home/chelder/virtualenvs/sintufpi/bin/python |
Python Version: | 2.7.18 |
Python Path: | ['/home/chelder/public_html/sintufpi', '/home/chelder/virtualenvs/sintufpi/bin', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/chelder/virtualenvs/sintufpi/lib/python2.7/site-packages', '/home/chelder/public_html/sintufpi'] |
Server time: | Qui, 18 Abr 2024 15:43:12 +0000 |
/home/chelder/virtualenvs/sintufpi/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)...
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
e | MultipleObjectsReturned('get() returned more than one Post -- it returned 10!',) |
callback_args | () |
resolver_match | ResolverMatch(func=content.views.post, args=(), kwargs={'slug': u'nota-de-pesar'}, url_name=None, app_names=[], namespaces=[]) |
response_is_rendered | False |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fa82bcc9450>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa82ce46450> |
request | <WSGIRequest: GET '/content/nota-de-pesar/'> |
callback | <function post at 0x7fa82bc1ec50> |
wrapped_callback | <function post at 0x7fa82bc1ec50> |
resolver | <RegexURLResolver 'sintufpi.urls' (None:None) ^/> |
callback_kwargs | {'slug': u'nota-de-pesar'} |
response | None |
urlconf | 'sintufpi.urls' |
/home/chelder/virtualenvs/sintufpi/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
e | MultipleObjectsReturned('get() returned more than one Post -- it returned 10!',) |
callback_args | () |
resolver_match | ResolverMatch(func=content.views.post, args=(), kwargs={'slug': u'nota-de-pesar'}, url_name=None, app_names=[], namespaces=[]) |
response_is_rendered | False |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fa82bcc9450>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fa82ce46450> |
request | <WSGIRequest: GET '/content/nota-de-pesar/'> |
callback | <function post at 0x7fa82bc1ec50> |
wrapped_callback | <function post at 0x7fa82bc1ec50> |
resolver | <RegexURLResolver 'sintufpi.urls' (None:None) ^/> |
callback_kwargs | {'slug': u'nota-de-pesar'} |
response | None |
urlconf | 'sintufpi.urls' |
/home/chelder/public_html/sintufpi/content/views.py
in post
posts_last = Post.objects.filter(status='publish').exclude(id__in=[item.id for item in posts_slider]).exclude(id__in=[item2.id for item2 in posts_])[:15]
return render(request, 'content/index.html', {'posts_slider': posts_slider, 'posts_top': posts_[:2],
'posts_bottom': posts_[2:],
'posts_last': posts_last})
def post(request, slug):
getpost = get_object_or_404(Post, slug=slug, status='publish')...
getpost.views += 1
getpost.save()
related = Post.objects.filter(categoria__slug=getpost.categoria).exclude(id=getpost.id).order_by('-published_at')[:3]
return render(request, 'content/post.html', {'post': getpost, 'related': related},)
Variable | Value |
---|---|
request | <WSGIRequest: GET '/content/nota-de-pesar/'> |
slug | u'nota-de-pesar' |
/home/chelder/virtualenvs/sintufpi/lib/python2.7/site-packages/django/shortcuts.py
in get_object_or_404
arguments and keyword arguments are used in the get() query.
Note: Like with get(), an MultipleObjectsReturned will be raised if more than one
object is found.
"""
queryset = _get_queryset(klass)
try:
return queryset.get(*args, **kwargs)...
except queryset.model.DoesNotExist:
raise Http404('No %s matches the given query.' % queryset.model._meta.object_name)
def get_list_or_404(klass, *args, **kwargs):
"""
Variable | Value |
---|---|
args | () |
queryset | [<Post: Assembléia Geral>, <Post: Documentos sobre a carreira.>, <Post: Mudanças no horário de atendimento no SINTUFPI>, <Post: Edital para inscrições no Programa de Pós-Graduação em Gestão Pública>, <Post: SINTUFPI realiza festa alusiva ao Dia Internacional da Mulher>, <Post: SINTUFPI faz lançamento da campanha de 30 horas no interior>, <Post: Dia da Mulher no SINTUFPI>, <Post: Exame de Pró-eficiência para Mestrado Profissional>, <Post: Sintufpi irá realizar visita aos Campi.>, <Post: Paralisação Nacional reúne Servidores Técnicos da UFPI>, <Post: SINTUFPI faz paralisação e lançamento da Campanha 30 Horas já>, <Post: Assembleia aprova paralisação para o dia 24>, <Post: Assembléia Geral de paralisação>, <Post: 24 de fevereiro dia Nacional de Lutas.>, <Post: Nota de falecimento >, <Post: Documentos sobre as 30h e a Estatuinte da UFPI>, <Post: Informes da Assembléia Geral. >, <Post: Convcação de Assembléia Geral>, <Post: SINTUFPI conclui primeira etapa da colônia de férias do litoral>, <Post: SINTUFPI encerra I Encontro sobre Turnos Contínuos e Estatuinte da UFPI>, '...(remaining elements truncated)...'] |
klass | <class 'content.models.Post'> |
kwargs | {'slug': u'nota-de-pesar', 'status': 'publish'} |
/home/chelder/virtualenvs/sintufpi/lib/python2.7/site-packages/django/db/models/query.py
in get
if not num:
raise self.model.DoesNotExist(
"%s matching query does not exist." %
self.model._meta.object_name
)
raise self.model.MultipleObjectsReturned(
"get() returned more than one %s -- it returned %s!" %
(self.model._meta.object_name, num)...
)
def create(self, **kwargs):
"""
Creates a new object with the given kwargs, saving it to the database
and returning the created object.
Variable | Value |
---|---|
clone | [<Post: NOTA DE PESAR>, <Post: Nota de pesar>, <Post: NOTA DE PESAR>, <Post: NOTA DE PESAR>, <Post: NOTA DE PESAR>, <Post: NOTA DE PESAR>, <Post: Nota de Pesar>, <Post: Nota de Pesar>, <Post: Nota de pesar>, <Post: Nota de Pesar>] |
num | 10 |
self | [<Post: Assembléia Geral>, <Post: Documentos sobre a carreira.>, <Post: Mudanças no horário de atendimento no SINTUFPI>, <Post: Edital para inscrições no Programa de Pós-Graduação em Gestão Pública>, <Post: SINTUFPI realiza festa alusiva ao Dia Internacional da Mulher>, <Post: SINTUFPI faz lançamento da campanha de 30 horas no interior>, <Post: Dia da Mulher no SINTUFPI>, <Post: Exame de Pró-eficiência para Mestrado Profissional>, <Post: Sintufpi irá realizar visita aos Campi.>, <Post: Paralisação Nacional reúne Servidores Técnicos da UFPI>, <Post: SINTUFPI faz paralisação e lançamento da Campanha 30 Horas já>, <Post: Assembleia aprova paralisação para o dia 24>, <Post: Assembléia Geral de paralisação>, <Post: 24 de fevereiro dia Nacional de Lutas.>, <Post: Nota de falecimento >, <Post: Documentos sobre as 30h e a Estatuinte da UFPI>, <Post: Informes da Assembléia Geral. >, <Post: Convcação de Assembléia Geral>, <Post: SINTUFPI conclui primeira etapa da colônia de férias do litoral>, <Post: SINTUFPI encerra I Encontro sobre Turnos Contínuos e Estatuinte da UFPI>, '...(remaining elements truncated)...'] |
args | () |
kwargs | {'slug': u'nota-de-pesar', 'status': 'publish'} |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_REFERER | 'http://sintufpi.org.br/content/nota-de-pesar/' |
HTTP_CF_IPCOUNTRY | 'US' |
SERVER_SOFTWARE | 'gunicorn/19.10.0' |
SCRIPT_NAME | u'' |
REQUEST_METHOD | 'GET' |
wsgi.input_terminated | True |
SERVER_PROTOCOL | 'HTTP/1.0' |
QUERY_STRING | '' |
HTTP_CF_RAY | '8765c4e7781e2ca3-ORD' |
HTTP_X_REAL_IP | '172.70.131.190' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_CONNECTION | 'close' |
REMOTE_PORT | '33460' |
SERVER_NAME | '127.0.0.1' |
REMOTE_ADDR | '127.0.0.1' |
wsgi.url_scheme | 'http' |
SERVER_PORT | '8080' |
HTTP_CF_VISITOR | '{"scheme":"https"}' |
HTTP_X_FORWARDED_PROTO | 'http' |
HTTP_CDN_LOOP | 'cloudflare' |
wsgi.input | <gunicorn.http.body.Body object at 0x7fa82ad2b750> |
HTTP_HOST | 'sintufpi.org.br' |
wsgi.multithread | False |
HTTP_CF_CONNECTING_IP | '3.17.128.129' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
RAW_URI | '/content/nota-de-pesar/' |
wsgi.run_once | False |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa82ad2b610> |
wsgi.multiprocess | False |
gunicorn.socket | <socket._socketobject object at 0x7fa82a9d5f30> |
HTTP_X_FORWARDED_FOR | '3.17.128.129, 172.70.131.190' |
wsgi.file_wrapper | '' |
HTTP_ACCEPT_ENCODING | 'gzip, br' |
PATH_INFO | u'/content/nota-de-pesar/' |
sintufpi.settings
Setting | Value |
---|---|
SECURE_BROWSER_XSS_FILTER | False |
USE_X_FORWARDED_PORT | False |
USE_THOUSAND_SEPARATOR | False |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'pt-br' |
ROOT_URLCONF | 'sintufpi.urls' |
MANAGERS | [] |
BASE_DIR | '/home/chelder/public_html/sintufpi' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | '/home/chelder/public_html/sintufpi/static' |
CKEDITOR_UPLOAD_PATH | 'uploads/' |
ALLOWED_HOSTS | ['*'] |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SERVER_EMAIL | 'root@localhost' |
SECURE_HSTS_SECONDS | 0 |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
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.mysql', 'HOST': '127.0.0.1', 'NAME': 'sintufpi', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'chelder'}} |
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'] |
DEFAULT_CONTENT_TYPE | 'text/html' |
APPEND_SLASH | True |
LOCALE_PATHS | [] |
DATABASE_ROUTERS | [] |
DEFAULT_TABLESPACE | '' |
YEAR_MONTH_FORMAT | 'F Y' |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
SESSION_COOKIE_PATH | '/' |
EMAIL_HOST_PASSWORD | u'********************' |
SECURE_CONTENT_TYPE_NOSNIFF | False |
MIDDLEWARE_CLASSES | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
LOGGING_CONFIG | 'logging.config.dictConfig' |
CKEDITOR_JQUERY_URL | '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js' |
TEMPLATE_LOADERS | ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader'] |
FIRST_DAY_OF_WEEK | 0 |
WSGI_APPLICATION | 'sintufpi.wsgi.application' |
TEMPLATE_DEBUG | False |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
EMAIL_TIMEOUT | None |
SECURE_SSL_HOST | None |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SESSION_COOKIE_SECURE | False |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
CSRF_TRUSTED_ORIGINS | [] |
LANGUAGE_COOKIE_DOMAIN | None |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'sorl.thumbnail', 'bootstrap_pagination', 'mptt', 'ckeditor', 'associado', 'content', 'bootstrapform'] |
LANGUAGES | [('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'), ('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'), ('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 Bokmal'), ('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')] |
USE_L10N | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
STATICFILES_DIRS | ('/home/chelder/public_html/sintufpi/media/static',) |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
LANGUAGE_COOKIE_AGE | None |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
CSRF_COOKIE_AGE | 31449600 |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/entrar' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
TIME_FORMAT | 'P' |
AUTH_USER_MODEL | 'associado.Account' |
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'] |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
SESSION_FILE_PATH | None |
CACHE_MIDDLEWARE_ALIAS | 'default' |
SESSION_SAVE_EVERY_REQUEST | False |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
DECIMAL_SEPARATOR | '.' |
IGNORABLE_404_URLS | [] |
MIGRATION_MODULES | {} |
TEMPLATE_STRING_IF_INVALID | '' |
LOGOUT_URL | '/accounts/logout/' |
EMAIL_USE_TLS | False |
FIXTURE_DIRS | [] |
EMAIL_HOST | 'localhost' |
DATE_FORMAT | 'N j, Y' |
MEDIA_ROOT | '/home/chelder/public_html/sintufpi/media' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | [] |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
MEDIA_URL | '/media/' |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | [] |
DISALLOWED_USER_AGENTS | [] |
ALLOWED_INCLUDE_ROOTS | [] |
LOGGING | {} |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/chelder/public_html/sintufpi/templates'], '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']}}] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
SECURE_SSL_REDIRECT | False |
TIME_ZONE | 'UTC' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_USE_SSL | False |
TEMPLATE_CONTEXT_PROCESSORS | ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages'] |
THUMBNAIL_DEBUG | True |
SITE_NAME | 'teste' |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'sintufpi.settings' |
USE_ETAGS | False |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
FILE_UPLOAD_TEMP_DIR | None |
INTERNAL_IPS | [] |
STATIC_URL | '/static/' |
EMAIL_PORT | 25 |
USE_TZ | True |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
TEST_NON_SERIALIZED_APPS | [] |
PASSWORD_HASHERS | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
LANGUAGE_COOKIE_PATH | '/' |
CACHE_MIDDLEWARE_SECONDS | 600 |
EMAIL_SSL_CERTFILE | None |
CSRF_COOKIE_HTTPONLY | False |
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.