Django应用无法从其他计算机打开

时间:2019-08-18 13:10:43

标签: python django

我有一个在127.0.0.1:8000上运行的Django服务器

当我尝试从同一台计算机访问它时,便可以打开我的应用程序。但是,当我尝试使用machinename:8000从其他计算机访问此应用程序时,它说“无法访问此站点”

在我的settings.py中,我有

  

ALLOWED_HOSTS = config('ALLOWED_HOSTS',cast = Csv())

  

ALLOWED_HOSTS =

这与上面的配置有关吗?

1 个答案:

答案 0 :(得分:1)

要与同一局域网中的其他计算机连接,必须使用以下命令运行服务器:

manage.py runserver 0.0.0.0:8000

然后在您的settings.py中输入:

ALLOWED_HOSTS = ['*']

并且您必须知道您的PC的本地IP地址,并在最后添加“:8000”进行连接。要了解您的计算机IP地址: 重击:     $ ifconfig Windows:     ipconfig