无法登录到localhost:8000/管理员。。。错误连接被拒绝

2024-04-20 10:30:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我对这个web开发还很陌生。我在访问django管理站点时遇到了问题。我能做得很好

如果我这样做localhost:8000/admin,我将被引导到管理员登录页面。我已经通过createsuperuser创建了id/pw

无论如何,一旦我输入id和pw,我注意到我的开发服务器(localhost或127.0.0.1)终止,登录页面将向我抛出一个错误,说“无法访问此站点”,错误连接被拒绝

我已经尝试关闭我的互联网/防火墙,但它仍然给了我同样的结果。 我将非常感谢你的帮助。我一直有这么多的麻烦,因为我无法访问django管理网站

(如果有用的话,我使用的是macOS Catalina。另外,我只是遵循基本的Django教程,所以我也没有使用gunicorn或nginx之类的东西。 )

谢谢


Tags: django服务器webidlocalhostadmin站点管理员
1条回答
网友
1楼 · 发布于 2024-04-20 10:30:55

根据有限的信息:

  1. 尝试访问127.0.0.1:8000/admin而不是localhost:8000/admin
  2. 在django的设置中设置ALLOWED_HOSTS = ['*']注意:这仅用于开发)
  3. 检查该端口上是否还未运行其他内容。您可以在Maclsof -Pn -i4 | grep -i "listen"上使用以下命令

相关问题 更多 >