当我最近已经习惯了做我的Django项目下面,这样我可以测试各种OS鲍泽兼容性(即非Linux):的Django的runserver错误指定端口
$ sudo ./manage.py runserver 0.0.0.0:80
这让我通过网络上的任何机器访问该项目。
不过,我只是设置一个新的机器和该命令发出以下错误:
据我所知,Django是很难找到的模块,我不明白的是,普通的老:
$ sudo ./manage.py runserver
运行良好。我在这里所做的一切正在改变港口,当然?当然,过去它运行良好。
N.B.
1.我正在使用Django 1.4
2.我尝试了一个virtualenv和系统,我得到了同样的结果。
3.我没有安装系统django(只在virtualenvs)
任何帮助将不胜感激。
我不知道究竟为什么不起作用。如果你运行'./manage.py runserver 0.0.0.0:8000'(即没有sudo的端口> 1024),它会起作用 – Eli
我在系统上遇到同样的错误,并且在virtualenv中出现以下错误:'错误: '没有权限访问那个端口。' –
如果你明确地用python调用它,它会工作吗:'python manage.py runserver 0.0.0.0:8000' –