'ascii' codec can't decode byte 0xe5 in position 3: ordinal not in range(128)
Request Method: | GET |
---|---|
Request URL: | http://www.cfcedu.org.cn/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/ |
Django Version: | 1.11.29 |
Exception Type: | UnicodeDecodeError |
Exception Value: | 'ascii' codec can't decode byte 0xe5 in position 3: ordinal not in range(128) |
Exception Location: | ./app/cms_v/news/views.py in news_show, line 152 |
Python Executable: | /usr/local/bin/uwsgi |
Python Version: | 2.7.18 |
Python Path: | ['.', '', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages'] |
Server time: | 星期五, 29 三月 2024 10:06:03 +0000 |
The string that could not be encoded/decoded was: CFC������
/usr/local/lib/python2.7/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@wraps(get_response, assigned=available_attrs(get_response))
def inner(request):
try:
response = get_response(request)...
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | UnicodeDecodeError('ascii', 'CFC\xe5\x85\xac\xe5\x8f\xb8\xe9\x87\x91\xe8\x9e\x8d\xe9\xa1\xbe\xe9\x97\xae\xe8\xae\xa4\xe8\xaf\x81\xe7\xa7\x98\xe4\xb9\xa6\xe5\xa4\x84(\xe4\xb8\xad\xe5\x9b\xbd)\xe5\xae\x98\xe7\xbd\x91', 3, 4, 'ordinal not in range(128)') |
get_response | <bound method WSGIHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f7f6396a410>> |
request | <WSGIRequest: GET '/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/'> |
/usr/local/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 |
---|---|
callback | <function goto at 0x7f7f3ec84250> |
callback_args | () |
callback_kwargs | {'news_id': u'fcdf412f-fe59-4b07-aa37-50450f72caa0'} |
e | UnicodeDecodeError('ascii', 'CFC\xe5\x85\xac\xe5\x8f\xb8\xe9\x87\x91\xe8\x9e\x8d\xe9\xa1\xbe\xe9\x97\xae\xe8\xae\xa4\xe8\xaf\x81\xe7\xa7\x98\xe4\xb9\xa6\xe5\xa4\x84(\xe4\xb8\xad\xe5\x9b\xbd)\xe5\xae\x98\xe7\xbd\x91', 3, 4, 'ordinal not in range(128)') |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f7f613a00d0>> |
request | <WSGIRequest: GET '/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/'> |
resolver | <RegexURLResolver 'app.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=app.cms_v.common.functions.goto, args=(), kwargs={'news_id': u'fcdf412f-fe59-4b07-aa37-50450f72caa0'}, url_name=news_show, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f7f6396a410> |
wrapped_callback | <function goto at 0x7f7f3ec84250> |
/usr/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:
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 |
---|---|
callback | <function goto at 0x7f7f3ec84250> |
callback_args | () |
callback_kwargs | {'news_id': u'fcdf412f-fe59-4b07-aa37-50450f72caa0'} |
e | UnicodeDecodeError('ascii', 'CFC\xe5\x85\xac\xe5\x8f\xb8\xe9\x87\x91\xe8\x9e\x8d\xe9\xa1\xbe\xe9\x97\xae\xe8\xae\xa4\xe8\xaf\x81\xe7\xa7\x98\xe4\xb9\xa6\xe5\xa4\x84(\xe4\xb8\xad\xe5\x9b\xbd)\xe5\xae\x98\xe7\xbd\x91', 3, 4, 'ordinal not in range(128)') |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f7f613a00d0>> |
request | <WSGIRequest: GET '/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/'> |
resolver | <RegexURLResolver 'app.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=app.cms_v.common.functions.goto, args=(), kwargs={'news_id': u'fcdf412f-fe59-4b07-aa37-50450f72caa0'}, url_name=news_show, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f7f6396a410> |
wrapped_callback | <function goto at 0x7f7f3ec84250> |
./app/cms_v/common/functions.py
in goto
def check_login(func):
def goto(request,*args,**kwargs):
jwt_token = get_cookie(request, '_SUP')
info = handler_decode_jwt(jwt_token)
if info:
request.nickname = info['nickname'] if 'nickname' in info and info['nickname'] else info['mobile']
request.uid = info['uid'] if 'uid' in info and info['uid'] else ''
return func(request,*args,**kwargs)...
return goto
Variable | Value |
---|---|
args | () |
func | <function news_show at 0x7f7f3ec841d0> |
info | False |
jwt_token | '' |
kwargs | {'news_id': u'fcdf412f-fe59-4b07-aa37-50450f72caa0'} |
request | <WSGIRequest: GET '/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/'> |
./app/cms_v/news/views.py
in news_show
else:
class_data = MTSitesClass.objects.filter(class_id=news_data.class_id).first()
return render(request, 'cms_v/news/info.html', {
'lables':lables,
'nickname':nickname,
'news_data':news_data,
'class_data':class_data,
'title':news_data.title+'-'+class_data.name+'-'+site_title,...
'keywords':news_data.keywords,
'description':news_data.description
})
Variable | Value |
---|---|
class_data | <MTSitesClass: MTSitesClass object> |
lables | {u'lab_nav': u'<ul class="nav navbar-nav " >\n <li> <a href="/" class="actsss" aa="aaaaaa">\u9996\u9875</a></li>\n <li> <a href="/products/">\u7cbe\u54c1\u8bfe\u7a0b</a></li>\n <li> <a href="/news/">\u65b0\u95fb\u4e2d\u5fc3</a></li>\n <li> <a href="/#div_module10">\u5e08\u8d44\u56e2\u961f</a></li>\n <li> <a href="/review">\u7cbe\u5f69\u56de\u987e</a></li>\n <li> <a href="/#div_module7">\u670d\u52a1\u54a8\u8be2</a></li>\n<li> <a href="/increment/">\u589e\u503c\u670d\u52a1</a></li>\n \n \n \n </ul>'} |
news_data | <MTSitesNews: MTSitesNews object> |
news_id | u'fcdf412f-fe59-4b07-aa37-50450f72caa0' |
nickname | '' |
request | <WSGIRequest: GET '/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/'> |
[unable to retrieve the current user]
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'upgrade' |
HTTP_HOST | 'www.cfcedu.org.cn' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '3.83.32.226' |
HTTP_X_REAL_IP | '3.83.32.226' |
PATH_INFO | u'/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/' |
QUERY_STRING | '' |
REMOTE_ADDR | '172.26.233.204' |
REMOTE_PORT | '29415' |
REQUEST_METHOD | 'GET' |
REQUEST_URI | '/cms_v/news/show/fcdf412f-fe59-4b07-aa37-50450f72caa0/' |
SCRIPT_NAME | u'' |
SERVER_NAME | 'bbf3849caf8a' |
SERVER_PORT | '8002' |
SERVER_PROTOCOL | 'HTTP/1.0' |
UWSGI_ROUTER | 'http' |
uwsgi.core | 0 |
uwsgi.node | 'bbf3849caf8a' |
uwsgi.version | '2.0.24' |
wsgi.errors | <open file 'wsgi_errors', mode 'w' at 0x7f7f61372780> |
wsgi.file_wrapper | '' |
wsgi.input | <uwsgi._Input object at 0x7f7f3e6ca3d0> |
wsgi.multiprocess | True |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
app.setting.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALIPAY | {'ALI_PUB_KEY_PATH': u'********************', 'APP_PRI_KEY_PATH': u'********************', 'PARTNER': '2088421934529137', 'SERVER_URL': 'https://mapi.alipay.com/gateway.do'} |
ALLOWED_HOSTS | ['*'] |
API_SERVER_URL | u'********************' |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | [u'django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | u'********************' |
AUTH_USER_MODEL | u'auth.User' |
BASE_DIR | '/home/wwwroot/jredu_dev/app' |
CACHES | {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_LAB_PREFIX | 'jr_lab_' |
CACHE_MIDDLEWARE_ALIAS | u'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CACHE_NEWS_PREFIX | 'jr_news_' |
CC_API_SETTING | u'********************' |
CFCC_AUTH_AMOUNT | 368.0 |
CFCC_SUBJECT_AMOUNT | 160.0 |
CFC_AUTH_AMOUNT | 3060.0 |
CFC_SUBJECT_AMOUNT | 400.0 |
CLIENT_URL | 'https://www.cfcedu.org.cn' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | u'csrftoken' |
CSRF_COOKIE_PATH | u'/' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | u'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | u'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'ams': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'rm-2zev2wfyfawooowsho.mysql.rds.aliyuncs.com', 'NAME': 'db_axms_logs', 'OPTIONS': {'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"}, 'PASSWORD': u'********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'www'}, 'cms': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '39.107.113.18', 'NAME': 'mysite', 'OPTIONS': {'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"}, 'PASSWORD': u'********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}, 'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'rm-2zev2wfyfawooowsho.mysql.rds.aliyuncs.com', 'NAME': 'db_jrjy_dev', 'OPTIONS': {'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"}, 'PASSWORD': u'********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'jrjy_dev'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | u'N j, Y, P' |
DATETIME_INPUT_FORMATS | [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y'] |
DATE_FORMAT | u'N j, Y' |
DATE_INPUT_FORMATS | [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | u'.' |
DEFAULT_CHARSET | u'utf-8' |
DEFAULT_CONTENT_TYPE | u'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | u'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | u'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | u'webmaster@localhost' |
DEFAULT_INDEX_TABLESPACE | u'' |
DEFAULT_TABLESPACE | u'' |
DISALLOWED_USER_AGENTS | [] |
DOMAIN_NAME | 'http://39.107.113.18:8001' |
EMAIL_BACKEND | u'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | u'localhost' |
EMAIL_HOST_PASSWORD | u'********************' |
EMAIL_HOST_USER | u'' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | u'********************' |
EMAIL_SUBJECT_PREFIX | u'[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
FILE_CHARSET | u'utf-8' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | u'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['app', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.staticfiles', 'rest_framework', 'crispy_forms', 'rest_framework_swagger'] |
INTERNAL_IPS | [] |
LANGUAGES | [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')] |
LANGUAGES_BIDI | [u'he', u'ar', u'fa', u'ur'] |
LANGUAGE_CODE | 'zh-hans' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | u'django_language' |
LANGUAGE_COOKIE_PATH | u'/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | u'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | u'/accounts/profile/' |
LOGIN_URL | u'/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | u'' |
MEDIA_URL | u'' |
MESSAGE_STORAGE | u'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
MIDDLEWARE_CLASSES | [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | u'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
PLAYER | {'INFO_KEY_PRE': u'********************', 'LIST_KEY_PRE': u'********************', 'SEND_INTERVAL': 60} |
PREPEND_WWW | False |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication',), 'NON_FIELD_ERRORS_KEY': u'********************'} |
REST_FRAMEWORK_EXTENSIONS | {'DEFAULT_CACHE_RESPONSE_TIMEOUT': 3600, 'DEFAULT_USE_CACHE': 'default'} |
ROOT_URLCONF | 'app.urls' |
SECRET_KEY | u'********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | u'root@localhost' |
SERVER_URL | '' |
SESSION_CACHE_ALIAS | u'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | u'sessionid' |
SESSION_COOKIE_PATH | u'/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.file' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | '/home/wwwroot/jredu_dev/app/session' |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | u'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'app.setting.settings' |
SHORT_DATETIME_FORMAT | u'm/d/Y P' |
SHORT_DATE_FORMAT | u'm/d/Y' |
SIGNING_BACKEND | u'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
STATICFILES_DIRS | ('/home/wwwroot/jredu_dev/app/static/',) |
STATICFILES_FINDERS | [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | u'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/wwwroot/jredu_dev/app/static/' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/wwwroot/jredu_dev/app/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_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | u'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | u',' |
TIME_FORMAT | u'P' |
TIME_INPUT_FORMATS | [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M'] |
TIME_ZONE | 'UTC' |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | False |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'app.wsgi.application' |
WXPAY | {'APP_ID': 'wx49a95e92cab293eb', 'APP_KEY': u'********************', 'APP_MCH_ID': '1399320702', 'APP_SECRET': u'********************', 'SELECT_URL': 'https://api.mch.weixin.qq.com/pay/orderquery', 'SERVER_URL': 'https://api.mch.weixin.qq.com/pay/unifiedorder'} |
WX_APP_KEY | u'********************' |
WX_PUB_APP_ID | 'wx49a95e92cab293eb' |
WX_PUB_APP_SECRET | u'********************' |
WX_PUB_MCH_ID | '1399320702' |
X_FRAME_OPTIONS | u'SAMEORIGIN' |
YEAR_MONTH_FORMAT | u'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.