invalid literal for int() with base 10: ''
Request Method: | GET |
---|---|
Request URL: | http://www.dongjitravel.com/category?Specialcolumn=7&column= |
Django Version: | 1.8.2 |
Exception Type: | ValueError |
Exception Value: | invalid literal for int() with base 10: '' |
Exception Location: | C:\Python27\lib\site-packages\django\db\models\fields\__init__.py in get_prep_value, line 985 |
Python Executable: | C:\Python27\python.exe |
Python Version: | 2.7.11 |
Python Path: | ['C:\\www\\dongjimenhu', 'C:\\Windows\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python27\\site-packages', 'C:\\Python27\\lib\\site-packages'] |
Server time: | 星期五, 29 三月 2024 00:08:18 +0800 |
C:\Python27\lib\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 | ValueError("invalid literal for int() with base 10: ''",) |
callback_args | () |
resolver_match | ResolverMatch(func=blog.views.category, args=(), kwargs={}, url_name=category, app_name=None, namespaces=[]) |
middleware_method | <bound method SecurityMiddleware.process_request of <django.middleware.security.SecurityMiddleware object at 0x0000000003F1C7F0>> |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x0000000002C535F8> |
request | "<WSGIRequest\npath:/category,\nGET:<QueryDict: {u'column': [u''], u'Specialcolumn': [u'7']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.dongjitravel.com',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/category',\n 'QUERY_STRING': 'Specialcolumn=7&column=',\n 'REMOTE_ADDR': '52.90.40.84',\n 'REQUEST_METHOD': 'GET',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'localhost',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x0000000005A0DA58>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x0000000003E9C0B8>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
callback | <function category at 0x000000000430D978> |
wrapped_callback | <function category at 0x000000000430D978> |
resolver | <RegexURLResolver 'blog_project.urls' (None:None) ^/> |
callback_kwargs | {} |
response | None |
urlconf | 'blog_project.urls' |
C:\Python27\lib\site-packages\django\views\decorators\csrf.py
in wrapped_view
"""
Marks a view function as being exempt from the CSRF view protection.
"""
# We could just do view_func.csrf_exempt = True, but decorators
# are nicer if they don't have side-effects, so we return a new
# function.
def wrapped_view(*args, **kwargs):
return view_func(*args, **kwargs)...
wrapped_view.csrf_exempt = True
return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
Variable | Value |
---|---|
args | (<WSGIRequest: GET '/category?Specialcolumn=7&column='>,) |
view_func | <function category at 0x000000000430D908> |
kwargs | {} |
C:\www\dongjimenhu\blog\views.py
in category
if lists != None:
pinglun=Pinglun.objects.filter(suoshulanmu=Specialcolumn,suoshuwenzhang=lists)
pinglunlen=len(pinglun) #评论个数
# soucang=Shoucang.objects.filter(suoshulanmu=Specialcolumn,suoshuwenzhang=lists)
content = Content.objects.get(id=lists)
return render(request,'zuchefuwu/pc_s_content.html',locals())
if column != None: #租车列表页面
daohang=Zilanmu.objects.filter(id=column)...
return render(request,'zuchefuwu/pc_s_list.html',locals())
else:
zhidinglunbo=Content.objects.filter(zhidinglunbo=1,shenhe=1)[::-1][:3] #置顶轮播
zhidingzuixin=Content.objects.all()[::-1][:12] #最新发布
return render(request,'zuchefuwu/pc_s_index.html',locals())
#签证办理
Variable | Value |
---|---|
zilanmu | [<Zilanmu: 背包e站>, <Zilanmu: 东极旅游>, <Zilanmu: 跟团游>, <Zilanmu: 俄罗斯旅游>, <Zilanmu: 私人定制>, <Zilanmu: 研学旅游>, <Zilanmu: 周末游东极>, <Zilanmu: 热销商品>, <Zilanmu: 俄罗斯商品>, <Zilanmu: 东极特产>, <Zilanmu: 今日特价>, <Zilanmu: 东极酒店>, <Zilanmu: 民宿客栈>, <Zilanmu: 酒店+门票>, <Zilanmu: 热门游记>, <Zilanmu: 俄罗斯游记>, <Zilanmu: 东极游记>, <Zilanmu: 我要写游记>, <Zilanmu: 接送机(站)>, <Zilanmu: 租车自驾>, '...(remaining elements truncated)...'] |
column | u'' |
request | "<WSGIRequest\npath:/category,\nGET:<QueryDict: {u'column': [u''], u'Specialcolumn': [u'7']}>,\nPOST:<QueryDict: {}>,\nCOOKIES:{},\nMETA:{'CONTENT_LENGTH': '',\n 'CONTENT_TYPE': '',\n 'HTTP_ACCEPT': '*/*',\n 'HTTP_HOST': 'www.dongjitravel.com',\n 'HTTP_USER_AGENT': 'claudebot',\n 'PATH_INFO': u'/category',\n 'QUERY_STRING': 'Specialcolumn=7&column=',\n 'REMOTE_ADDR': '52.90.40.84',\n 'REQUEST_METHOD': 'GET',\n 'SCRIPT_NAME': u'',\n 'SERVER_NAME': 'localhost',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at 0x0000000005A0DA58>,\n 'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x0000000003E9C0B8>,\n 'wsgi.multiprocess': False,\n 'wsgi.multithread': True,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 0)}>" |
diquids | [<Diqu: 牡丹江>, <Diqu: 东极>, <Diqu: 俄罗斯>] |
diquid | '28' |
peizhi_yuming | u'dongji.heixiazidao.net' |
lists | None |
Specialcolumn | u'7' |
wzurl | 'http://www.dongjitravel.com/' |
lanmu | [<Lanmu: 旅游路线>, <Lanmu: 电子门票>, <Lanmu: 东极E购>, <Lanmu: 酒店宾馆>, <Lanmu: 游记攻略>, <Lanmu: 租车服务>, <Lanmu: 签证办理>, <Lanmu: 导游之星>, <Lanmu: 景区景点>, <Lanmu: 会议活动>, <Lanmu: 帮助中心>] |
yuming | 'www.dongjitravel.com' |
C:\Python27\lib\site-packages\django\db\models\manager.py
in manager_method
def check(self, **kwargs):
return []
@classmethod
def _get_queryset_methods(cls, queryset_class):
def create_method(name, method):
def manager_method(self, *args, **kwargs):
return getattr(self.get_queryset(), name)(*args, **kwargs)...
manager_method.__name__ = method.__name__
manager_method.__doc__ = method.__doc__
return manager_method
new_methods = {}
# Refs http://bugs.python.org/issue1785.
Variable | Value |
---|---|
self | <django.db.models.manager.Manager object at 0x0000000003A0ED30> |
args | () |
name | 'filter' |
kwargs | {'id': u''} |
C:\Python27\lib\site-packages\django\db\models\query.py
in filter
return self._clone()
def filter(self, *args, **kwargs):
"""
Returns a new QuerySet instance with the args ANDed to the existing
set.
"""
return self._filter_or_exclude(False, *args, **kwargs)...
def exclude(self, *args, **kwargs):
"""
Returns a new QuerySet instance with NOT (args) ANDed to the existing
set.
"""
Variable | Value |
---|---|
self | [<Zilanmu: 背包e站>, <Zilanmu: 东极旅游>, <Zilanmu: 跟团游>, <Zilanmu: 俄罗斯旅游>, <Zilanmu: 私人定制>, <Zilanmu: 研学旅游>, <Zilanmu: 周末游东极>, <Zilanmu: 热销商品>, <Zilanmu: 俄罗斯商品>, <Zilanmu: 东极特产>, <Zilanmu: 今日特价>, <Zilanmu: 东极酒店>, <Zilanmu: 民宿客栈>, <Zilanmu: 酒店+门票>, <Zilanmu: 热门游记>, <Zilanmu: 俄罗斯游记>, <Zilanmu: 东极游记>, <Zilanmu: 我要写游记>, <Zilanmu: 接送机(站)>, <Zilanmu: 租车自驾>, '...(remaining elements truncated)...'] |
args | () |
kwargs | {'id': u''} |
C:\Python27\lib\site-packages\django\db\models\query.py
in _filter_or_exclude
assert self.query.can_filter(), \
"Cannot filter a query once a slice has been taken."
clone = self._clone()
if negate:
clone.query.add_q(~Q(*args, **kwargs))
else:
clone.query.add_q(Q(*args, **kwargs))...
return clone
def complex_filter(self, filter_obj):
"""
Returns a new QuerySet instance with filter_obj added to the filters.
Variable | Value |
---|---|
negate | False |
clone | [<Zilanmu: 背包e站>, <Zilanmu: 东极旅游>, <Zilanmu: 跟团游>, <Zilanmu: 俄罗斯旅游>, <Zilanmu: 私人定制>, <Zilanmu: 研学旅游>, <Zilanmu: 周末游东极>, <Zilanmu: 热销商品>, <Zilanmu: 俄罗斯商品>, <Zilanmu: 东极特产>, <Zilanmu: 今日特价>, <Zilanmu: 东极酒店>, <Zilanmu: 民宿客栈>, <Zilanmu: 酒店+门票>, <Zilanmu: 热门游记>, <Zilanmu: 俄罗斯游记>, <Zilanmu: 东极游记>, <Zilanmu: 我要写游记>, <Zilanmu: 接送机(站)>, <Zilanmu: 租车自驾>, '...(remaining elements truncated)...'] |
args | () |
self | [<Zilanmu: 背包e站>, <Zilanmu: 东极旅游>, <Zilanmu: 跟团游>, <Zilanmu: 俄罗斯旅游>, <Zilanmu: 私人定制>, <Zilanmu: 研学旅游>, <Zilanmu: 周末游东极>, <Zilanmu: 热销商品>, <Zilanmu: 俄罗斯商品>, <Zilanmu: 东极特产>, <Zilanmu: 今日特价>, <Zilanmu: 东极酒店>, <Zilanmu: 民宿客栈>, <Zilanmu: 酒店+门票>, <Zilanmu: 热门游记>, <Zilanmu: 俄罗斯游记>, <Zilanmu: 东极游记>, <Zilanmu: 我要写游记>, <Zilanmu: 接送机(站)>, <Zilanmu: 租车自驾>, '...(remaining elements truncated)...'] |
kwargs | {'id': u''} |
C:\Python27\lib\site-packages\django\db\models\sql\query.py
in add_q
# and existing conditions. So, any existing inner join forces the join
# type to remain inner. Existing outer joins can however be demoted.
# (Consider case where rel_a is LOUTER and rel_a__col=1 is added - if
# rel_a doesn't produce any rows, then the whole condition must fail.
# So, demotion is OK.
existing_inner = set(
(a for a in self.alias_map if self.alias_map[a].join_type == INNER))
clause, require_inner = self._add_q(where_part, self.used_aliases)...
self.where.add(clause, AND)
for hp in having_parts:
clause, _ = self._add_q(hp, self.used_aliases)
self.having.add(clause, AND)
self.demote_joins(existing_inner)
Variable | Value |
---|---|
q_object | <Q: (AND: ('id', u''))> |
self | <django.db.models.sql.query.Query object at 0x0000000005A0D748> |
existing_inner | set([]) |
having_parts | [] |
where_part | <Q: (AND: ('id', u''))> |
C:\Python27\lib\site-packages\django\db\models\sql\query.py
in _add_q
child, used_aliases, branch_negated,
current_negated, allow_joins, split_subq)
joinpromoter.add_votes(needed_inner)
else:
child_clause, needed_inner = self.build_filter(
child, can_reuse=used_aliases, branch_negated=branch_negated,
current_negated=current_negated, connector=connector,
allow_joins=allow_joins, split_subq=split_subq,...
)
joinpromoter.add_votes(needed_inner)
target_clause.add(child_clause, connector)
needed_inner = joinpromoter.update_join_types(self)
return target_clause, needed_inner
Variable | Value |
---|---|
used_aliases | set([u'blog_zilanmu']) |
current_negated | False |
allow_joins | True |
target_clause | <WhereNode: (AND: )> |
branch_negated | False |
joinpromoter | <django.db.models.sql.query.JoinPromoter object at 0x0000000005A0D390> |
child | ('id', u'') |
connector | u'AND' |
split_subq | True |
q_object | <Q: (AND: ('id', u''))> |
self | <django.db.models.sql.query.Query object at 0x0000000005A0D748> |
C:\Python27\lib\site-packages\django\db\models\sql\query.py
in build_filter
else:
assert(len(targets) == 1)
if hasattr(targets[0], 'as_sql'):
# handle Expressions as annotations
col = targets[0]
else:
col = targets[0].get_col(alias, field)
condition = self.build_lookup(lookups, col, value)...
if not condition:
# Backwards compat for custom lookups
if lookups[0] not in self.query_terms:
raise FieldError(
"Join on field '%s' not permitted. Did you "
"misspell '%s' for the lookup type?" %
Variable | Value |
---|---|
current_negated | False |
branch_negated | False |
sources | (<django.db.models.fields.AutoField: id>,) |
arg | 'id' |
targets | (<django.db.models.fields.AutoField: id>,) |
reffed_aggregate | False |
self | <django.db.models.sql.query.Query object at 0x0000000005A0D748> |
connector | u'AND' |
field | <django.db.models.fields.AutoField: id> |
parts | ['id'] |
allow_joins | True |
filter_expr | ('id', u'') |
used_joins | set([u'blog_zilanmu']) |
join_list | [u'blog_zilanmu'] |
path | [] |
can_reuse | set([u'blog_zilanmu']) |
allow_many | True |
lookups | ['exact'] |
clause | <WhereNode: (AND: )> |
value | u'' |
alias | u'blog_zilanmu' |
split_subq | True |
col | Col(blog_zilanmu, blog.Zilanmu.id) |
opts | <Options for Zilanmu> |
C:\Python27\lib\site-packages\django\db\models\sql\query.py
in build_lookup
final_lookup = lhs.get_lookup(name)
if not final_lookup:
# We didn't find a lookup. We are going to interpret
# the name as transform, and do an Exact lookup against
# it.
lhs = self.try_transform(lhs, name, lookups)
final_lookup = lhs.get_lookup('exact')
return final_lookup(lhs, rhs)...
lhs = self.try_transform(lhs, name, lookups)
lookups = lookups[1:]
def try_transform(self, lhs, name, rest_of_lookups):
"""
Helper method for build_lookup. Tries to fetch and initialize
Variable | Value |
---|---|
lookups | ['exact'] |
name | 'exact' |
rhs | u'' |
lhs | Col(blog_zilanmu, blog.Zilanmu.id) |
final_lookup | <class 'django.db.models.lookups.Exact'> |
self | <django.db.models.sql.query.Query object at 0x0000000005A0D748> |
C:\Python27\lib\site-packages\django\db\models\lookups.py
in __init__
class Lookup(RegisterLookupMixin):
lookup_name = None
def __init__(self, lhs, rhs):
self.lhs, self.rhs = lhs, rhs
self.rhs = self.get_prep_lookup()...
if hasattr(self.lhs, 'get_bilateral_transforms'):
bilateral_transforms = self.lhs.get_bilateral_transforms()
else:
bilateral_transforms = []
if bilateral_transforms:
# We should warn the user as soon as possible if he is trying to apply
Variable | Value |
---|---|
rhs | u'' |
lhs | Col(blog_zilanmu, blog.Zilanmu.id) |
self | <django.db.models.lookups.Exact object at 0x0000000005A0DC88> |
C:\Python27\lib\site-packages\django\db\models\lookups.py
in get_prep_lookup
else:
params = self.lhs.output_field.get_db_prep_lookup(
self.lookup_name, rhs, connection, prepared=True)
sqls, sqls_params = ['%s'] * len(params), params
return sqls, sqls_params
def get_prep_lookup(self):
return self.lhs.output_field.get_prep_lookup(self.lookup_name, self.rhs)...
def get_db_prep_lookup(self, value, connection):
return (
'%s', self.lhs.output_field.get_db_prep_lookup(
self.lookup_name, value, connection, prepared=True))
Variable | Value |
---|---|
self | <django.db.models.lookups.Exact object at 0x0000000005A0DC88> |
C:\Python27\lib\site-packages\django\db\models\fields\__init__.py
in get_prep_lookup
'iexact', 'contains', 'icontains',
'startswith', 'istartswith', 'endswith', 'iendswith',
'month', 'day', 'week_day', 'hour', 'minute', 'second',
'isnull', 'search', 'regex', 'iregex',
}:
return value
elif lookup_type in ('exact', 'gt', 'gte', 'lt', 'lte'):
return self.get_prep_value(value)...
elif lookup_type in ('range', 'in'):
return [self.get_prep_value(v) for v in value]
elif lookup_type == 'year':
try:
return int(value)
except ValueError:
Variable | Value |
---|---|
lookup_type | 'exact' |
self | <django.db.models.fields.AutoField: id> |
value | u'' |
C:\Python27\lib\site-packages\django\db\models\fields\__init__.py
in get_prep_value
value = connection.ops.validate_autopk_value(value)
return value
def get_prep_value(self, value):
value = super(AutoField, self).get_prep_value(value)
if value is None:
return None
return int(value)...
def contribute_to_class(self, cls, name, **kwargs):
assert not cls._meta.has_auto_field, \
"A model can't have more than one AutoField."
super(AutoField, self).contribute_to_class(cls, name, **kwargs)
cls._meta.has_auto_field = True
Variable | Value |
---|---|
self | <django.db.models.fields.AutoField: id> |
value | u'' |
Variable | Value |
---|---|
column | u'' |
Specialcolumn | u'7' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTENT_LENGTH | '' |
HTTP_ACCEPT | '*/*' |
HTTP_USER_AGENT | 'claudebot' |
wsgi.version | (1, 0) |
SERVER_PORT | '80' |
SERVER_NAME | 'localhost' |
REMOTE_ADDR | '52.90.40.84' |
wsgi.run_once | False |
wsgi.errors | <flup.server.fcgi_base.TeeOutputStream object at 0x0000000005A0DA58> |
wsgi.multithread | True |
SCRIPT_NAME | u'' |
wsgi.url_scheme | 'http' |
wsgi.input | <flup.server.fcgi_base.InputStream object at 0x0000000003E9C0B8> |
REQUEST_METHOD | 'GET' |
HTTP_HOST | 'www.dongjitravel.com' |
PATH_INFO | u'/category' |
CONTENT_TYPE | '' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | 'Specialcolumn=7&column=' |
wsgi.multiprocess | False |
blog_project.settings
Setting | Value |
---|---|
SECURE_BROWSER_XSS_FILTER | False |
SITE_URL | 'http://www.dongjitravel.com/' |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'zh-Hans' |
ROOT_URLCONF | 'blog_project.urls' |
MANAGERS | () |
BASE_DIR | 'C:\\www\\dongjimenhu' |
SILENCED_SYSTEM_CHECKS | [] |
DEFAULT_CHARSET | 'utf-8' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
STATIC_ROOT | None |
USE_THOUSAND_SEPARATOR | False |
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': 'dongjimenhu', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'Asia/Shanghai', 'USER': 'root'}} |
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.filebased.FileBasedCache', 'LOCATION': 'C:/www/dashang/django_cache', 'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 600}} |
SESSION_COOKIE_PATH | '/' |
SECURE_CONTENT_TYPE_NOSNIFF | False |
MIDDLEWARE_CLASSES | ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware') |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
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 | 'blog_project.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' |
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', 'blog') |
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 | ('C:\\www\\dongjimenhu\\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 | 'blog.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'********************' |
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 | 'Y-m-d' |
MEDIA_ROOT | 'C:\\www\\dongjimenhu\\uploads' |
SITE_SAVEIMG | 'C:/www/dongjimenhu/uploads/uploads/img/content/' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
ADMINS | () |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
MEDIA_URL | '/uploads/' |
DATETIME_FORMAT | 'Y-m-d H:i:s' |
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': ['C:\\www\\dongjimenhu\\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', 'blog.views.global_setting']}}] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
SECURE_SSL_REDIRECT | False |
TIME_ZONE | 'Asia/Shanghai' |
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 | 'blog_project.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 | False |
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.