【问题标题】:Django showing error (A server error occurred. Please contact the administrator.) when trying to access the local server (127.0.0.1:800)Django尝试访问本地服务器(127.0.0.1:800)时显示错误(发生服务器错误。请联系管理员。)
【发布时间】:2015-06-16 05:51:17
【问题描述】:

我对此完全陌生。我正在运行 Django 1.8 版。它在控制台中显示的错误是:

F:\django\mysite>python manage.py runserver

正在执行系统检查...

系统检查未发现任何问题(0 静音)。 2015 年 4 月 10 日 - 19:09:15 Django 1.8 版,使用设置“mysite.settings” 在http://127.0.0.1:8000/ 启动开发服务器 使用 CTRL-BREAK 退出服务器。

Traceback (most recent call last):
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\handlers
\base.py", line 119, in get_response
    resolver_match = resolver.resolve(request.path_info)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\urlresol
vers.py", line 388, in resolve
    raise Resolver404({'tried': tried, 'path': new_path})
django.core.urlresolvers.Resolver404: {'tried': [[<RegexURLResolver <RegexURLPat
tern list> (admin:admin) ^admin/>]], 'path': ''}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
ValueError: could not convert string to float: title

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Python 3.5\lib\wsgiref\handlers.py", line 137, in
 run
    self.result = application(self.environ, self.start_response)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\contrib\stati
cfiles\handlers.py", line 63, in __call__
    return self.application(environ, start_response)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\handlers
\wsgi.py", line 189, in __call__
    response = self.get_response(request)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\handlers
\base.py", line 173, in get_response
    response = debug.technical_404_response(request, e)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\views\debug.p
y", line 542, in technical_404_response
    return default_urlconf(request)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\views\debug.p
y", line 581, in default_urlconf
    t = DEBUG_ENGINE.from_string(DEFAULT_URLCONF_TEMPLATE)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\engi
ne.py", line 153, in from_string
    return Template(template_code, engine=self)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 190, in __init__
    self.nodelist = engine.compile_string(template_string, origin)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\engi
ne.py", line 261, in compile_string
    return parser.parse()
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 317, in parse
    filter_expression = self.compile_filter(token.contents)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 423, in compile_filter
    return FilterExpression(token, self)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 624, in __init__
    var_obj = Variable(var)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 752, in __init__
    self.literal = float(var)
SystemError: result with error in PyObject_Call
[10/Apr/2015 19:09:21]"GET / HTTP/1.1" 500 59
Traceback (most recent call last):
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\handlers
\base.py", line 119, in get_response
    resolver_match = resolver.resolve(request.path_info)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\urlresol
vers.py", line 388, in resolve
    raise Resolver404({'tried': tried, 'path': new_path})
django.core.urlresolvers.Resolver404: {'tried': [[<RegexURLResolver <RegexURLPat
tern list> (admin:admin) ^admin/>]], 'path': 'favicon.ico'}

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
ValueError: could not convert string to float: request.path_info

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Python 3.5\lib\wsgiref\handlers.py", line 137, in
 run
    self.result = application(self.environ, self.start_response)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\contrib\stati
cfiles\handlers.py", line 63, in __call__
    return self.application(environ, start_response)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\handlers
\wsgi.py", line 189, in __call__
    response = self.get_response(request)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\core\handlers
\base.py", line 173, in get_response
    response = debug.technical_404_response(request, e)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\views\debug.p
y", line 565, in technical_404_response
    t = DEBUG_ENGINE.from_string(TECHNICAL_404_TEMPLATE)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\engi
ne.py", line 153, in from_string
    return Template(template_code, engine=self)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 190, in __init__
    self.nodelist = engine.compile_string(template_string, origin)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\engi
ne.py", line 261, in compile_string
    return parser.parse()
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 317, in parse
    filter_expression = self.compile_filter(token.contents)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 423, in compile_filter
    return FilterExpression(token, self)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 624, in __init__
    var_obj = Variable(var)
  File "C:\Program Files (x86)\Python 3.5\lib\site-packages\django\template\base
.py", line 752, in __init__
    self.literal = float(var)
SystemError: result with error in PyObject_Call
[10/Apr/2015 19:09:23]"GET /favicon.ico HTTP/1.1" 500 59

【问题讨论】:

    标签: python django server


    【解决方案1】:

    读取错误...都写在那里...

    "ValueError: could not convert string to float: title"
    "ValueError: could not convert string to float: request.path_info"
    

    检查您的文件(settings.py、urls.py...)

    【讨论】:

    • 是的,我注意到了这些错误消息。但我不确定在这些文件中究竟要寻找什么,或者为什么需要将字符串转换为浮点数。
    【解决方案2】:

    检查您的 settings.py、urls.py、views.py。

    变量title

    存在值错误

    【讨论】:

      猜你喜欢
      • 2013-01-25
      • 2015-02-07
      • 1970-01-01
      • 2020-10-25
      • 2017-09-04
      • 2023-03-09
      • 2018-12-23
      • 1970-01-01
      相关资源
      最近更新 更多