如果是在另一台电脑上web访问要用 python manage.py ip:port (一般使用8000)的形式;监听所有ip用0.0.0.0如下:
|
1 2 3 |
|
若另一台电脑访问还报错报错, 如下:

解决办法:
django中setting.py中有个限制访问域名的变量(如果你是直接从1.4或者更早版本升级而来,是没有这个的,所以只要将DEBUG从True改成False就报错了)可以自己在settings.py里面添加(要不只有本机可以web访问)
ALLOWED_HOSTS = ['www.outofmemory.cn']= ['www.outofmemory.cn']
也可以写成
ALLOWED_HOSTS = ['*']= ['*']
这样就在任何域名下都可以生效了,不过django不推荐这么干
本文介绍如何通过修改Django项目的设置文件来允许其他计算机访问运行的Django应用。包括使用特定命令启动服务器以及设置ALLOWED_HOSTS变量的方法。
2730

被折叠的 条评论
为什么被折叠?



