我有一个在127.0.0.1:8000上运行的Django服务器
当我尝试从同一台计算机访问它时,便可以打开我的应用程序。但是,当我尝试使用machinename:8000从其他计算机访问此应用程序时,它说“无法访问此站点”
在我的settings.py中,我有
ALLOWED_HOSTS = config('ALLOWED_HOSTS',cast = Csv())
和
ALLOWED_HOSTS =
这与上面的配置有关吗?
答案 0 :(得分:1)
要与同一局域网中的其他计算机连接,必须使用以下命令运行服务器:
manage.py runserver 0.0.0.0:8000
然后在您的settings.py中输入:
ALLOWED_HOSTS = ['*']
并且您必须知道您的PC的本地IP地址,并在最后添加“:8000”进行连接。要了解您的计算机IP地址: 重击: $ ifconfig Windows: ipconfig