今天在写Django时启动的时候突然出现了一个之前没见过的报错,于是整理了一番,启动命令:python manage.py runserver,启动报错如下:
`Performing system checks...
System check identified no issues (0 silenced).
November 08, 2020 - 11:15:36
Django version 2.1.1, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
`
由于之前启动是正常的,怀疑可能和环境、网络有关,网上一查发现是端口被占用了,因为Django默认监听的端口就是8000,于是用如下命令找到对应的进程号并确认后杀死:
netstat -ano|findstr 8000;
tasklist |findstr 12200;
taskkill /pid 12200 /F;
最后重新启动,问题解决!
来源:oschina
链接:https://my.oschina.net/u/4274857/blog/4711191