'NoneType' object has no attribute 'category'
Request Method: | GET |
---|---|
Request URL: | http://www.wisdom-u.cn/news/191.html |
Django Version: | 1.8.3 |
Exception Type: | AttributeError |
Exception Value: | 'NoneType' object has no attribute 'category' |
Exception Location: | ./droplets/news/views.py in get_news_by_id, line 79 |
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', '/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 17:40:35 +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 'category'",) |
callback_args | () |
resolver_match | ResolverMatch(func=droplets.news.views.get_news_by_id, args=(), kwargs={'cid': u'191'}, url_name=None, app_name=None, namespaces=[]) |
middleware_method | <bound method MessageMiddleware.process_request of <django.contrib.messages.middleware.MessageMiddleware object at 0x7f0ed6bce050>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f0ed8bc6950> |
request | "<WSGIRequest\npath:/news/191.html,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n 'DOCUMENT_ROOT': '/www/wwwroot/wisdom-u.cn/droplets',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.wisdom-u.cn',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/news/191.html',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '54.243.2.41',\n 'REMOTE_PORT': '47928',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/news/191.html',\n u'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'wisdom-u.cn',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_CHDIR': '/www/wwwroot/wisdom-u.cn/droplets',\n 'uwsgi.node': 'izhp30zzkmku7txakwnt8dz',\n 'uwsgi.version': '2.0.15',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7f0ed6c6ed20>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7f0ed66668e8>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
callback | <function get_news_by_id at 0x7f0ed6bea848> |
wrapped_callback | <function get_news_by_id at 0x7f0ed6bea848> |
resolver | <RegexURLResolver 'droplets.urls' (None:None) ^/> |
callback_kwargs | {'cid': u'191'} |
response | None |
urlconf | 'droplets.urls' |
./droplets/news/views.py
in get_news_by_id
:return: render_to_response("news/news_detail.html")
"""
basic_params = get_basic_params()
news = News.objects.filter(id=cid).first()
prev_news, next_news = get_prev_and_next_page(News, cid)
_, total_news = get_data_by_page(News, {"category": news.category})...
basic_params.update({"news_categories": get_categories("news"),
"news": news,
"cur_cate": news.category,
"prev_news": prev_news,
"next_news": next_news,
Variable | Value |
---|---|
basic_params | {'banners': [<Banners: 1>, <Banners: 2>], 'ci': <CompanyInfo: 史总>, 'footers_dict': {<Menus: 产品中心>: [<CasesCategory: SMT输送设备>, <CasesCategory: 异型插件机>, <CasesCategory: 激光打标机>, <CasesCategory: 线上点胶机>, <CasesCategory: 自动贴标机/喷码机>, <CasesCategory: 自动螺丝机>, <CasesCategory: 离线式点胶机>, <CasesCategory: 治具回流系统>, <CasesCategory: AGV搬运车>, <CasesCategory: 代理产品>], <Menus: 工程案例>: [], <Menus: 联系我们>: [], <Menus: 公司简介>: [<CasesCategory: 联系我们>]}, 'hot_keywords': [<HotKeywords: 苏州自动螺丝机>, <HotKeywords: 苏州光纤激光打标机>, <HotKeywords: 苏州贴标机>, <HotKeywords: 苏州自动贴标机厂家>], 'menus': [<Menus: 网站首页>, <Menus: 公司简介>, <Menus: 产品中心>, <Menus: 荣誉证书>, <Menus: 公司新闻>, <Menus: 联系我们>, <Menus: 合作客户>, <Menus: 工程案例>], 'menus_foot': [<Menus: 公司简介>, <Menus: 产品中心>, <Menus: 联系我们>, <Menus: 工程案例>], 'news': [<News: 购买自动螺丝机如何辨别质量>, <News: 致自动螺丝机出现滑牙情况的因素>], 'news_categories': [<NewsCategory: 网站首页>, <NewsCategory: 公司简介>, <NewsCategory: 产品中心>, <NewsCategory: 荣誉证书>, <NewsCategory: 公司新闻>, <NewsCategory: 联系我们>, <NewsCategory: 公司动态>, <NewsCategory: 行业新闻>, <NewsCategory: SMT输送设备>, <NewsCategory: 异型插件机>, <NewsCategory: 激光打标机>, <NewsCategory: 线上点胶机>, <NewsCategory: 自动贴标机/喷码机>, <NewsCategory: 自动螺丝机>, <NewsCategory: 离线式点胶机>, <NewsCategory: 治具回流系统>, <NewsCategory: AGV搬运车>, <NewsCategory: 代理产品>, <NewsCategory: 合作客户>, <NewsCategory: 工程案例>, '...(remaining elements truncated)...'], 'products_categories': [<ProductsCategory: 网站首页>, <ProductsCategory: 公司简介>, <ProductsCategory: 产品中心>, <ProductsCategory: 荣誉证书>, <ProductsCategory: 公司新闻>, <ProductsCategory: 联系我们>, <ProductsCategory: 公司动态>, <ProductsCategory: 行业新闻>, <ProductsCategory: SMT输送设备>, <ProductsCategory: 异型插件机>, <ProductsCategory: 激光打标机>, <ProductsCategory: 线上点胶机>, <ProductsCategory: 自动贴标机/喷码机>, <ProductsCategory: 自动螺丝机>, <ProductsCategory: 离线式点胶机>, <ProductsCategory: 治具回流系统>, <ProductsCategory: AGV搬运车>, <ProductsCategory: 代理产品>, <ProductsCategory: 合作客户>, <ProductsCategory: 工程案例>, '...(remaining elements truncated)...'], 'root_dict': [(<Menus: 网站首页>, []), (<Menus: 公司简介>, [<Menus: 联系我们>]), (<Menus: 产品中心>, [<Menus: SMT输送设备>, <Menus: 异型插件机>, <Menus: 激光打标机>, <Menus: 线上点胶机>, <Menus: 自动贴标机/喷码机>, <Menus: 自动螺丝机>, <Menus: 离线式点胶机>, <Menus: 治具回流系统>, <Menus: AGV搬运车>, <Menus: 代理产品>]), (<Menus: 荣誉证书>, []), (<Menus: 公司新闻>, [<Menus: 公司动态>, <Menus: 行业新闻>]), (<Menus: 联系我们>, []), (<Menus: 合作客户>, []), (<Menus: 工程案例>, [])], 'site': <SiteConfig: 苏州智合源电子科技有限公司>} |
cid | u'191' |
request | "<WSGIRequest\npath:/news/191.html,\nGET:<QueryDict: {}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n 'DOCUMENT_ROOT': '/www/wwwroot/wisdom-u.cn/droplets',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.wisdom-u.cn',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/news/191.html',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '54.243.2.41',\n 'REMOTE_PORT': '47928',\n 'REQUEST_METHOD': 'GET',\n 'REQUEST_SCHEME': 'http',\n 'REQUEST_URI': '/news/191.html',\n u'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'wisdom-u.cn',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'UWSGI_CHDIR': '/www/wwwroot/wisdom-u.cn/droplets',\n 'uwsgi.node': 'izhp30zzkmku7txakwnt8dz',\n 'uwsgi.version': '2.0.15',\n 'wsgi.errors': <open file 'wsgi_errors', mode 'w' at 0x7f0ed6c6ed20>,\n 'wsgi.file_wrapper': <built-in function uwsgi_sendfile>,\n 'wsgi.input': <uwsgi._Input object at 0x7f0ed66668e8>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
next_news | None |
news | None |
prev_news | <News: 致自动螺丝机出现滑牙情况的因素> |
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
UWSGI_CHDIR | '/www/wwwroot/wisdom-u.cn/droplets' |
SCRIPT_NAME | u'' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/news/191.html' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | '' |
CONTENT_LENGTH | '' |
HTTP_USER_AGENT | 'claudebot' |
SERVER_NAME | 'wisdom-u.cn' |
REMOTE_ADDR | '54.243.2.41' |
wsgi.url_scheme | 'http' |
SERVER_PORT | '80' |
wsgi.multiprocess | False |
uwsgi.node | 'izhp30zzkmku7txakwnt8dz' |
DOCUMENT_ROOT | '/www/wwwroot/wisdom-u.cn/droplets' |
wsgi.input | <uwsgi._Input object at 0x7f0ed66668e8> |
HTTP_HOST | 'www.wisdom-u.cn' |
wsgi.multithread | False |
REQUEST_URI | '/news/191.html' |
HTTP_ACCEPT | '*/*' |
wsgi.version | (1, 0) |
wsgi.run_once | False |
wsgi.errors | <open file 'wsgi_errors', mode 'w' at 0x7f0ed6c6ed20> |
REMOTE_PORT | '47928' |
REQUEST_SCHEME | 'http' |
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/wisdom-u.cn/droplets' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | '/www/wwwroot/wisdom-u.cn/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': 'wisdom_u_cn', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'UTC', 'USER': 'wisdom_u_cn'}} |
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': '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 | 'ALLOWALL' |
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.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 |
STATICFILES_DIRS | ['/www/wwwroot/wisdom-u.cn/droplets/droplets/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 | '/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/wisdom-u.cn/droplets/droplets/static/uploads' |
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 | () |
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/wisdom-u.cn/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.