'NoneType' object has no attribute 'id'
Request Method: | GET |
---|---|
Request URL: | http://www.fushengruijia.com/supply/cases/ |
Django Version: | 1.8.3 |
Exception Type: | AttributeError |
Exception Value: | 'NoneType' object has no attribute 'id' |
Exception Location: | ./droplets/products/views.py in get_products_by_page, line 294 |
Python Executable: | /usr/bin/uwsgi |
Python Version: | 2.7.5 |
Python Path: | ['.', '', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/home/www/.local/lib/python2.7/site-packages', '/usr/lib64/python2.7/site-packages', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/cloud_init-0.7.6-py2.7.egg', '/usr/lib/python2.7/site-packages/pyocr-0.5.1-py2.7.egg', '/usr/lib/python2.7/site-packages/textract-1.6.1-py2.7.egg', '/usr/lib/python2.7/site-packages/pocketsphinx-0.1.3-py2.7-linux-x86_64.egg'] |
Server time: | Thu, 28 Mar 2024 21:11:53 +0000 |
/usr/lib64/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 | AttributeError("'NoneType' object has no attribute 'id'",) |
callback_args | () |
resolver_match | ResolverMatch(func=droplets.products.views.get_products_by_page, args=(), kwargs={'dir_name': u's', 'cate_name': u'case'}, url_name=None, app_name=None, namespaces=[]) |
middleware_method | <bound method MessageMiddleware.process_request of <django.contrib.messages.middleware.MessageMiddleware object at 0x7fb039bf2490>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fb03bc0e910> |
request | "<WSGIRequest\npath:/supply/cases/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n 'DOCUMENT_ROOT': '/www/wwwroot/bjfsrj.com/droplets',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.fushengruijia.com',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/supply/cases/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '54.205.238.173',\n 'REMOTE_PORT': '44280',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/supply//cases//',\n u'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'www.fushengruijia.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_CHDIR': '/www/wwwroot/hbbcja.com/droplets',\n 'uwsgi.node': 'izhp32vkoguito1os9m6l7z',\n 'uwsgi.version': '2.0.15',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fb039cafd20>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fb038d17660>,\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 get_products_by_page at 0x7fb039c4ec08> |
wrapped_callback | <function get_products_by_page at 0x7fb039c4ec08> |
resolver | <RegexURLResolver 'droplets.urls' (None:None) ^/> |
callback_kwargs | {'cate_name': u'case', 'dir_name': u's'} |
response | None |
urlconf | 'droplets.urls' |
./droplets/products/views.py
in get_products_by_page
target_dir = "/supply/+ dir_name"
if dir_name:
if not dir_name.startswith("/"):
dir_name = "/" + dir_name
if not dir_name.endswith("/"):
dir_name = dir_name + "/"
cate = ProductsCategory.objects.filter(dir_name=dir_name).first()
query_dict = {"category": cate.id}...
basic_params["cur_cate"] = cate
else:
cate = None
query_dict = {}
page_info, products = get_data_by_page(cate_mapper.get(cate_name),
Variable | Value |
---|---|
cur_city | None |
dir_name | u'/s/' |
cate | None |
basic_params | {'banners': [<Banners: 1>, <Banners: 2>, <Banners: 3>, <Banners: 4>], 'ci': <CompanyInfo: 李经理>, 'detail': <Details: 111>, 'footers_dict': {<Menus: 首页>: [<CasesCategory: 产品中心>, <CasesCategory: 新闻中心>, <CasesCategory: 首页>, <CasesCategory: 成功案例>]}, 'hot_keywords': [<HotKeywords: 磁致伸缩液位计、>, <HotKeywords: 磁致伸缩液位计厂家、>, <HotKeywords: 磁致伸缩液位计价格>], 'menus': [<Menus: 首页>, <Menus: 关于我们>, <Menus: 产品中心>, <Menus: 成功案例>, <Menus: 新闻中心>, <Menus: 联系我们>], 'menus_foot': [<Menus: 首页>], 'news': [<News: 磁翻板液位计的工作原理和特点>, <News: 超声波液位计在实际生活生产当中是如何应用的>, <News: 雷达物位计选型需参考两方面因素>, <News: 雷达液位计广泛使用的几点原因>, <News: 雷达物位计的选购常识>, <News: 液位计与料位计两者的异同之处>, <News: 与低频率雷达相比,高频雷达有那些优点?>, <News: 雷达物位计的局限性体现着那些方面?>, <News: 磁致伸缩液位计的功能及特点>, <News: 雷达液位计在工业行业的简述>, <News: 雷达物位计的选型>, <News: 雷达物位计的使用范围>, <News: 雷达物位计的应用>, <News: 雷达物位计被认可的原因>, <News: 如何维护雷达物位计>, <News: 雷达物位计使用注意的事项>, <News: 雷达物位计神奇的测量能力>, <News: 磁致伸缩液位计的使用优势>, <News: 磁致伸缩液位计应该注意什么>, <News: 磁致伸缩液位计鲜为人知的优点>, '...(remaining elements truncated)...'], 'news_categories': [<NewsCategory: 关于我们>, <NewsCategory: 产品中心>, <NewsCategory: 新闻中心>, <NewsCategory: 联系我们>, <NewsCategory: 导波/脉冲雷达计>, <NewsCategory: 首页>, <NewsCategory: 成功案例>, <NewsCategory: 客户服务>, <NewsCategory: 公司动态>, <NewsCategory: 行业动态>, <NewsCategory: 师资力量>, <NewsCategory: 射频电容液位计>, <NewsCategory: 常见问题>, <NewsCategory: 智能液位变送器>, <NewsCategory: 罐旁显示表>, <NewsCategory: 储罐动态监测仪>, <NewsCategory: 重锤式料位计>, <NewsCategory: 热销产品>, <NewsCategory: 磁致伸缩液位计>], 'products_categories': [<ProductsCategory: 关于我们>, <ProductsCategory: 产品中心>, <ProductsCategory: 新闻中心>, <ProductsCategory: 联系我们>, <ProductsCategory: 导波/脉冲雷达计>, <ProductsCategory: 首页>, <ProductsCategory: 成功案例>, <ProductsCategory: 客户服务>, <ProductsCategory: 公司动态>, <ProductsCategory: 行业动态>, <ProductsCategory: 师资力量>, <ProductsCategory: 射频电容液位计>, <ProductsCategory: 常见问题>, <ProductsCategory: 智能液位变送器>, <ProductsCategory: 罐旁显示表>, <ProductsCategory: 储罐动态监测仪>, <ProductsCategory: 重锤式料位计>, <ProductsCategory: 热销产品>, <ProductsCategory: 磁致伸缩液位计>], 'root_dict': {<Menus: 联系我们>: [], <Menus: 产品中心>: [<Menus: 磁致伸缩液位计>, <Menus: 导波/脉冲雷达计>, <Menus: 射频电容液位计>, <Menus: 智能液位变送器>, <Menus: 罐旁显示表>, <Menus: 储罐动态监测仪>, <Menus: 重锤式料位计>, <Menus: 热销产品>], <Menus: 成功案例>: [], <Menus: 首页>: [<Menus: 首页>, <Menus: 产品中心>, <Menus: 成功案例>, <Menus: 新闻中心>], <Menus: 关于我们>: [<Menus: 关于我们>], <Menus: 新闻中心>: [<Menus: 公司动态>, <Menus: 行业动态>, <Menus: 常见问题>]}, 'root_lst': [(<Menus: 首页>, [<Menus: 首页>, <Menus: 产品中心>, <Menus: 成功案例>, <Menus: 新闻中心>]), (<Menus: 关于我们>, [<Menus: 关于我们>]), (<Menus: 产品中心>, [<Menus: 磁致伸缩液位计>, <Menus: 导波/脉冲雷达计>, <Menus: 射频电容液位计>, <Menus: 智能液位变送器>, <Menus: 罐旁显示表>, <Menus: 储罐动态监测仪>, <Menus: 重锤式料位计>, <Menus: 热销产品>]), (<Menus: 成功案例>, []), (<Menus: 新闻中心>, [<Menus: 公司动态>, <Menus: 行业动态>, <Menus: 常见问题>]), (<Menus: 联系我们>, [])], 'site': <SiteConfig: 北京富盛瑞嘉科技有限公司>} |
target_dir | '/supply/+ dir_name' |
cate_name | u'case' |
site | <SiteConfig: 北京富盛瑞嘉科技有限公司> |
template_name | 'products/products.html' |
cate_mapper | {'Cases': <class 'droplets.products.models.Cases'>, 'Products': <class 'droplets.products.models.Products'>} |
per_page | 8 |
page | 1 |
request | "<WSGIRequest\npath:/supply/cases/,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n 'DOCUMENT_ROOT': '/www/wwwroot/bjfsrj.com/droplets',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.fushengruijia.com',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/supply/cases/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '54.205.238.173',\n 'REMOTE_PORT': '44280',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_URI': '/supply//cases//',\n u'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'www.fushengruijia.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_CHDIR': '/www/wwwroot/hbbcja.com/droplets',\n 'uwsgi.node': 'izhp32vkoguito1os9m6l7z',\n 'uwsgi.version': '2.0.15',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7fb039cafd20>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7fb038d17660>,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
UWSGI_CHDIR | '/www/wwwroot/hbbcja.com/droplets' |
SCRIPT_NAME | u'' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/supply/cases/' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | '' |
CONTENT_LENGTH | '' |
HTTP_USER_AGENT | 'claudebot' |
SERVER_NAME | 'www.fushengruijia.com' |
REMOTE_ADDR | '54.205.238.173' |
wsgi.url_scheme | 'http' |
SERVER_PORT | '80' |
wsgi.multiprocess | True |
uwsgi.node | 'izhp32vkoguito1os9m6l7z' |
DOCUMENT_ROOT | '/www/wwwroot/bjfsrj.com/droplets' |
wsgi.input | <uwsgi._Input object at 0x7fb038d17660> |
HTTP_HOST | 'www.fushengruijia.com' |
wsgi.multithread | False |
REQUEST_URI | '/supply//cases//' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
wsgi.run_once | False |
wsgi.errors | <open file 'wsgi_errors', mode 'w' at 0x7fb039cafd20> |
REMOTE_PORT | '44280' |
uwsgi.version | '2.0.15' |
CONTENT_TYPE | '' |
wsgi.file_wrapper | '' |
droplets.settings
Setting | Value |
---|---|
SECURE_BROWSER_XSS_FILTER | False |
USE_THOUSAND_SEPARATOR | False |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'en-us' |
ROOT_URLCONF | 'droplets.urls' |
MANAGERS | () |
BASE_DIR | '/www/wwwroot/bjfsrj.com/droplets' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | '/www/wwwroot/bjfsrj.com/droplets/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': '', 'NAME': 'bjfsrj_com', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': 'bjfsrj_com'}} |
EMAIL_SSL_KEYFILE | u'********************' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
SUIT_CONFIG | {'ADMIN_NAME': u'\u4fe1\u8054\u7f51\u7ad9\u7ba1\u7406\u7cfb\u7edf', 'MENU': ('sites', {'app': 'dphome', 'label': u'\u7cfb\u7edf\u8bbe\u7f6e'}, {'app': 'about', 'label': u'\u7b80\u4ecb\u7ba1\u7406'}, {'app': 'news', 'label': u'\u65b0\u95fb\u7ba1\u7406'}, {'app': 'products', 'label': u'\u4ea7\u54c1\u7ba1\u7406'}, {'app': 'preview', 'label': u'\u9884\u89c8\u7ba1\u7406'}, {'app': 'seo', 'label': u'SEO\u4f18\u5316\u76f8\u5173\u8bbe\u7f6e'})} |
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'********************' |
MEDIA_PATH | '/uploads/' |
SECURE_CONTENT_TYPE_NOSNIFF | False |
MIDDLEWARE_CLASSES | ['django.middleware.security.SecurityMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', '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 | 'js/jquery.min.js' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') |
CKEDITOR_IMAGE_BACKEND | 'pillow' |
FIRST_DAY_OF_WEEK | 0 |
WSGI_APPLICATION | 'droplets.wsgi.application' |
TEMPLATE_DEBUG | False |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
EMAIL_TIMEOUT | None |
SECURE_SSL_HOST | None |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
USE_STATIC_HTML | True |
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 | ['suit', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.sitemaps', 'django.contrib.staticfiles', 'droplets.dphome', 'droplets.about', 'droplets.news', 'droplets.seo', 'droplets.ads', 'droplets.products', 'droplets.preview', 'ckeditor'] |
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')) |
USE_L10N | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
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 | '/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',) |
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 | '/www/wwwroot/bjfsrj.com/droplets/droplets/static/uploads' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | () |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
STATICFILES_DIRS | ['/www/wwwroot/bjfsrj.com/droplets/droplets/static'] |
MEDIA_URL | '' |
DATETIME_FORMAT | 'N j, Y, P' |
TEMPLATE_DIRS | () |
CKEDITOR_CONFIGS | {'default': {'extraPlugins': 'div,autolink,autoembed,embedsemantic,autogrow,widget,lineutils,clipboard,dialog,dialogui,elementspath', 'skin': 'moono', 'tabSpaces': 4, 'toolbar': 'YourCustomToolbarConfig', 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic']], 'toolbar_YourCustomToolbarConfig': [{'items': ['Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates'], 'name': 'document'}, {'items': ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'], 'name': 'clipboard'}, {'items': ['Find', 'Replace', '-', 'SelectAll'], 'name': 'editing'}, {'items': ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'], 'name': 'forms'}, '/', {'items': ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'], 'name': 'basicstyles'}, {'items': ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language'], 'name': 'paragraph'}, {'items': ['Link', 'Unlink', 'Anchor'], 'name': 'links'}, {'items': ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'], 'name': 'insert'}, '/', {'items': ['Styles', 'Format', 'Font', 'FontSize'], 'name': 'styles'}, {'items': ['TextColor', 'BGColor'], 'name': 'colors'}, {'items': ['Maximize', 'ShowBlocks'], 'name': 'tools'}, {'items': ['About'], 'name': 'about'}, '/', {'items': ['Preview', 'Maximize'], 'name': 'yourcustomtools'}], 'update': ['Image', 'Update', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak']}} |
DISALLOWED_USER_AGENTS | () |
ALLOWED_INCLUDE_ROOTS | () |
LOGGING | {} |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/www/wwwroot/bjfsrj.com/droplets/droplets/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') |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'droplets.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.