cannot rollback - no transaction is active
Request Method: | GET |
---|---|
Request URL: | http://www.conciergedash.com/concierge/logout/ |
Django Version: | 1.7 |
Exception Type: | OperationalError |
Exception Value: | cannot rollback - no transaction is active |
Exception Location: | /home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/db/backends/__init__.py in _rollback, line 150 |
Python Executable: | /usr/local/bin/uwsgi |
Python Version: | 2.7.18 |
Python Path: | ['/var/www', '.', '', '/var/www', '/home/gpanterov/.virtualenvs/concierge/lib/python2.7', '/home/gpanterov/.virtualenvs/concierge/lib/python2.7/plat-x86_64-linux-gnu', '/home/gpanterov/.virtualenvs/concierge/lib/python2.7/lib-tk', '/home/gpanterov/.virtualenvs/concierge/lib/python2.7/lib-old', '/home/gpanterov/.virtualenvs/concierge/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages', '/home/gpanterov/.virtualenvs/concierge/lib/python2.7/site-packages', '/home/gpanterov/concierge_site'] |
Server time: | Fri, 29 Mar 2024 06:39:52 -0400 |
/home/gpanterov/.virtualenvs/concierge/local/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:
# If the view raised an exception, run it through exception
# middleware, and if the exception middleware returns a
# response, use that. Otherwise, reraise the exception.
for middleware_method in self._exception_middleware:
response = middleware_method(request, e)
Variable | Value |
---|---|
e | OperationalError('cannot rollback - no transaction is active',) |
callback_args | () |
resolver_match | ResolverMatch(func=<function user_logout at 0x7f15ff7e03d0>, args=(), kwargs={}, url_name='logout', app_name='None', namespace='') |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f16052370d0>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f16059f4250> |
request | "<WSGIRequest\npath:/concierge/logout/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n u'CSRF_COOKIE': u'Pn45YW5EVMh981SBNBU46DxittvoTdgd',\n 'DOCUMENT_ROOT': '/usr/local/openresty/nginx/html',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'upgrade',\n 'HTTP_HOST': 'www.conciergedash.com',\n 'HTTP_REFERER': 'http://www.conciergedash.com/concierge/logout',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '54.175.5.131',\n 'HTTP_X_REAL_IP': '54.175.5.131',\n 'PATH_INFO': u'/concierge/logout/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '10.0.0.20',\n 'REMOTE_PORT': '48638',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/concierge/logout/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'www.conciergedash.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'uwsgi.node': 'green-liveweb36',\n 'uwsgi.version': '2.0.19.1',\n 'wsgi.errors': <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at 0x7f1605329a10>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7f15ff889590>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
callback | <function user_logout at 0x7f15ff7e03d0> |
wrapped_callback | <function user_logout at 0x7f15ff7e03d0> |
resolver | <RegexURLResolver 'concierge_site.urls' (None:None) ^/> |
callback_kwargs | {} |
response | None |
urlconf | 'concierge_site.urls' |
./concierge/views.py
in user_logout
return HttpResponse('Your account is disabled')
else:
return HttpResponse('Invalid log-in details supplied')
else:
return render(request, 'final/login.html', {})
def user_logout(request):
logout(request)...
return HttpResponseRedirect('/concierge/login/')
def process_payment(request):
if not request.user.is_authenticated():
return HttpResponseRedirect('/concierge/login/')
Variable | Value |
---|---|
request | "<WSGIRequest\npath:/concierge/logout/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n u'CSRF_COOKIE': u'Pn45YW5EVMh981SBNBU46DxittvoTdgd',\n 'DOCUMENT_ROOT': '/usr/local/openresty/nginx/html',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'upgrade',\n 'HTTP_HOST': 'www.conciergedash.com',\n 'HTTP_REFERER': 'http://www.conciergedash.com/concierge/logout',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '54.175.5.131',\n 'HTTP_X_REAL_IP': '54.175.5.131',\n 'PATH_INFO': u'/concierge/logout/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '10.0.0.20',\n 'REMOTE_PORT': '48638',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/concierge/logout/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'www.conciergedash.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'uwsgi.node': 'green-liveweb36',\n 'uwsgi.version': '2.0.19.1',\n 'wsgi.errors': <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at 0x7f1605329a10>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7f15ff889590>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/contrib/auth/__init__.py
in logout
user = None
user_logged_out.send(sender=user.__class__, request=request, user=user)
# remember language choice saved to session
# for backwards compatibility django_language is also checked (remove in 1.8)
language = request.session.get(LANGUAGE_SESSION_KEY, request.session.get('django_language'))
request.session.flush()...
if language is not None:
request.session[LANGUAGE_SESSION_KEY] = language
if hasattr(request, 'user'):
from django.contrib.auth.models import AnonymousUser
Variable | Value |
---|---|
request | "<WSGIRequest\npath:/concierge/logout/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n u'CSRF_COOKIE': u'Pn45YW5EVMh981SBNBU46DxittvoTdgd',\n 'DOCUMENT_ROOT': '/usr/local/openresty/nginx/html',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_CONNECTION': 'upgrade',\n 'HTTP_HOST': 'www.conciergedash.com',\n 'HTTP_REFERER': 'http://www.conciergedash.com/concierge/logout',\n 'HTTP_USER_AGENT': 'claudebot',\n 'HTTP_X_FORWARDED_FOR': '54.175.5.131',\n 'HTTP_X_REAL_IP': '54.175.5.131',\n 'PATH_INFO': u'/concierge/logout/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '10.0.0.20',\n 'REMOTE_PORT': '48638',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/concierge/logout/',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'www.conciergedash.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'uwsgi.node': 'green-liveweb36',\n 'uwsgi.version': '2.0.19.1',\n 'wsgi.errors': <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at 0x7f1605329a10>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7f15ff889590>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
user | None |
language | None |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/contrib/sessions/backends/base.py
in flush
def flush(self):
"""
Removes the current session data from the database and regenerates the
key.
"""
self.clear()
self.delete()
self.create()...
def cycle_key(self):
"""
Creates a new session key, whilst retaining the current session data.
"""
data = self._session_cache
Variable | Value |
---|---|
self | <django.contrib.sessions.backends.db.SessionStore object at 0x7f15ff745810> |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/contrib/sessions/backends/db.py
in create
def create(self):
while True:
self._session_key = self._get_new_session_key()
try:
# Save immediately to ensure we have a unique entry in the
# database.
self.save(must_create=True)...
except CreateError:
# Key wasn't unique. Try again.
continue
self.modified = True
self._session_cache = {}
return
Variable | Value |
---|---|
self | <django.contrib.sessions.backends.db.SessionStore object at 0x7f15ff745810> |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/contrib/sessions/backends/db.py
in save
session_key=self._get_or_create_session_key(),
session_data=self.encode(self._get_session(no_load=must_create)),
expire_date=self.get_expiry_date()
)
using = router.db_for_write(Session, instance=obj)
try:
with transaction.atomic(using=using):
obj.save(force_insert=must_create, using=using)...
except IntegrityError:
if must_create:
raise CreateError
raise
def delete(self, session_key=None):
Variable | Value |
---|---|
using | 'default' |
self | <django.contrib.sessions.backends.db.SessionStore object at 0x7f15ff745810> |
obj | <Session: Session object> |
must_create | True |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/db/transaction.py
in __exit__
raise
else:
# Commit transaction
try:
connection.commit()
except DatabaseError:
try:
connection.rollback()...
except Error:
# An error during rollback means that something
# went wrong with the connection. Drop it.
connection.close()
raise
else:
Variable | Value |
---|---|
self | <django.db.transaction.Atomic object at 0x7f15ff745910> |
traceback | None |
exc_type | None |
connection | <django.db.backends.sqlite3.base.DatabaseWrapper object at 0x7f16054eba10> |
exc_value | None |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/db/backends/__init__.py
in rollback
def rollback(self):
"""
Rolls back a transaction and resets the dirty flag.
"""
self.validate_thread_sharing()
self.validate_no_atomic_block()
self._rollback()...
self.set_clean()
# A successful rollback means that the database connection works.
self.errors_occurred = False
def close(self):
"""
Variable | Value |
---|---|
self | <django.db.backends.sqlite3.base.DatabaseWrapper object at 0x7f16054eba10> |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/db/backends/__init__.py
in _rollback
if self.connection is not None:
with self.wrap_database_errors:
return self.connection.commit()
def _rollback(self):
if self.connection is not None:
with self.wrap_database_errors:
return self.connection.rollback()...
def _close(self):
if self.connection is not None:
with self.wrap_database_errors:
return self.connection.close()
Variable | Value |
---|---|
self | <django.db.backends.sqlite3.base.DatabaseWrapper object at 0x7f16054eba10> |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/db/utils.py
in __exit__
if issubclass(exc_type, db_exc_type):
dj_exc_value = dj_exc_type(*exc_value.args)
dj_exc_value.__cause__ = exc_value
# Only set the 'errors_occurred' flag for errors that may make
# the connection unusable.
if dj_exc_type not in (DataError, IntegrityError):
self.wrapper.errors_occurred = True
six.reraise(dj_exc_type, dj_exc_value, traceback)...
def __call__(self, func):
# Note that we are intentionally not using @wraps here for performance
# reasons. Refs #21109.
def inner(*args, **kwargs):
with self:
Variable | Value |
---|---|
self | <django.db.utils.DatabaseErrorWrapper object at 0x7f15ff767cd0> |
traceback | <traceback object at 0x7f15ff6f0a50> |
exc_type | <class 'sqlite3.OperationalError'> |
dj_exc_type | <class 'django.db.utils.OperationalError'> |
dj_exc_value | OperationalError('cannot rollback - no transaction is active',) |
exc_value | OperationalError('cannot rollback - no transaction is active',) |
db_exc_type | <class 'sqlite3.OperationalError'> |
/home/gpanterov/.virtualenvs/concierge/local/lib/python2.7/site-packages/django/db/backends/__init__.py
in _rollback
if self.connection is not None:
with self.wrap_database_errors:
return self.connection.commit()
def _rollback(self):
if self.connection is not None:
with self.wrap_database_errors:
return self.connection.rollback()...
def _close(self):
if self.connection is not None:
with self.wrap_database_errors:
return self.connection.close()
Variable | Value |
---|---|
self | <django.db.backends.sqlite3.base.DatabaseWrapper object at 0x7f16054eba10> |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
wsgi.multiprocess | True |
HTTP_REFERER | 'http://www.conciergedash.com/concierge/logout' |
uwsgi.version | '2.0.19.1' |
SCRIPT_NAME | u'' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/concierge/logout/' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | '' |
HTTP_X_REAL_IP | '54.175.5.131' |
CONTENT_LENGTH | '' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_CONNECTION | 'upgrade' |
SERVER_NAME | 'www.conciergedash.com' |
REMOTE_ADDR | '10.0.0.20' |
wsgi.url_scheme | 'http' |
SERVER_PORT | '80' |
uwsgi.node | 'green-liveweb36' |
DOCUMENT_ROOT | '/usr/local/openresty/nginx/html' |
wsgi.input | <uwsgi._Input object at 0x7f15ff889590> |
HTTP_HOST | 'www.conciergedash.com' |
wsgi.multithread | False |
REQUEST_URI | '/concierge/logout/' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
HTTP_X_FORWARDED_FOR | '54.175.5.131' |
wsgi.errors | <uwsgi_file__bin_user_wsgi_wrapper.ErrorLogFile object at 0x7f1605329a10> |
REMOTE_PORT | '48638' |
wsgi.run_once | False |
CONTENT_TYPE | '' |
wsgi.file_wrapper | '' |
CSRF_COOKIE | u'Pn45YW5EVMh981SBNBU46DxittvoTdgd' |
concierge_site.settings
Setting | Value |
---|---|
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'en-us' |
ROOT_URLCONF | 'concierge_site.urls' |
MANAGERS | () |
BASE_DIR | '.' |
TEST_NON_SERIALIZED_APPS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | None |
ALLOWED_HOSTS | ['www.conciergedash.com'] |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SEND_BROKEN_LINK_EMAILS | False |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
ADMIN_FOR | () |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M:%S.%f', '%H:%M') |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': './db.sqlite3', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'America/New_York', 'USER': ''}} |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
TEMPLATE_CONTEXT_PROCESSORS | ('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', 'django.core.context_processors.tz', 'django.contrib.messages.context_processors.messages') |
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'}} |
SERVER_EMAIL | 'root@localhost' |
SESSION_COOKIE_PATH | '/' |
SILENCED_SYSTEM_CHECKS | [] |
MIDDLEWARE_CLASSES | ('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 | '' |
TRANSACTIONS_MANAGED | False |
LOGGING_CONFIG | 'logging.config.dictConfig' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
FIRST_DAY_OF_WEEK | 0 |
WSGI_APPLICATION | 'concierge_site.wsgi.application' |
TEMPLATE_DEBUG | True |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SESSION_COOKIE_SECURE | False |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
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', 'concierge', 'display_seats', 'bigbus', 'theaters') |
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-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'), ('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-cn', 'Simplified Chinese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese'), ('zh-tw', 'Traditional Chinese')) |
COMMENTS_ALLOW_PROFANITIES | False |
STATICFILES_DIRS | ('./static',) |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
LANGUAGE_COOKIE_AGE | None |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
INTERNAL_IPS | () |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/accounts/login/' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
TIME_FORMAT | 'P' |
AUTH_USER_MODEL | 'auth.User' |
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',) |
EMAIL_HOST_PASSWORD | u'********************' |
TEMPLATE_PATH | './templates' |
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 | '' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | () |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
MEDIA_URL | '' |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | ('./templates',) |
DISALLOWED_USER_AGENTS | () |
ALLOWED_INCLUDE_ROOTS | () |
LOGGING | {} |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
TIME_ZONE | 'America/New_York' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_USE_SSL | False |
STATIC_PATH | './static' |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'concierge_site.settings' |
USE_ETAGS | False |
LANGUAGES_BIDI | ('he', 'ar', 'fa', 'ur') |
FILE_UPLOAD_TEMP_DIR | None |
CSRF_COOKIE_AGE | 31449600 |
STATIC_URL | '/static/' |
EMAIL_PORT | 25 |
USE_TZ | False |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
PASSWORD_HASHERS | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
LANGUAGE_COOKIE_PATH | '/' |
CACHE_MIDDLEWARE_SECONDS | 600 |
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 | '' |
PROFANITIES_LIST | u'********************' |
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 500 page.