【发布时间】:2019-06-25 04:37:18
【问题描述】:
我有一个想要在本地运行的 Django 应用程序。我正在使用 Python 3.7 在 win32 上运行。我在 Windows 上的命令提示符中输入以下内容:
$ python manage.py runserver
Django version 2.07, using settings 'web.settings'
Starting development server at http://127.0.0.1:8000
Quit the server with CTRL-BREAK.
当我在浏览器中打开 localhost:8000/ 时出现问题。发生的情况是我会在命令提示符中收到此错误:
Traceback (most recent call last):
File "C:\Program Files\Python37\lib\wsgiref\handlers.py", line 138, in run
self.finish_response()
File "C:\Program Files\Python37\lib\wsgiref\handlers.py", line 180, in finish_response()
self.write(data)
File "C:\Programs Files\Python37\lib\wsgiref\handlers.py", line 279, in write
self.write(data)
File "C:\Programs Files\Python37\lib\wsgiref\handlers.py", line 453, in _write
result = self.stdout.write(data)
File "C:\Programs Files\Python37\lib\socketserver.py", line 796, in write
self._sock.sendall(b)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
我不确定如何摆脱这个错误。
【问题讨论】:
-
您使用的是什么数据库服务器?您的数据库设置是什么?
-
我不使用 Windows,但您的防病毒或反恶意软件可能会干扰吗?
-
我正在使用 PostgreSQL 作为数据库。
-
查看this 了解可能的故障排除步骤