當我最近已經習慣了做我的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' –