【问题标题】:Django runserver on Chromebook (Crostini)Chromebook 上的 Django 运行服务器 (Crostini)
【发布时间】:2019-05-28 20:10:02
【问题描述】:

我正在使用 Chromebook HP 11 G5 EE 并尝试使用 Django 进行开发。 我使用 Crostini(Linux 终端进入 Chrome OS,没有开发者模式)。 我在我的主目录中创建了一个 virtualenv,并安装了我所有的要求。

当我尝试做(使用源 bin/激活)时:

./manage.py runserver

它返回我:

正在执行系统检查...

System check identified no issues (0 silenced).
May 28, 2019 - 20:02:11
Django version 2.1.5, using settings 'myproject.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Error: You don't have permission to access that port.

我尝试设置0.0.0.0:8000、penguin.linux.test:8000等参数来更改端口,我遇到了同样的错误。

有人遇到同样的问题并解决了吗?

谢谢!

【问题讨论】:

  • 您是否尝试使用非 Chrome 浏览器从 Chromebook 访问您的 django 服务,例如火狐安卓版?我相信 ChomeOS 将 Android 应用程序与 Chrome 分开,但至少在我的三星 Chromebook Pro 上,Android 应用程序可以相互交互。所以我从 Termux 运行 node.js/Express 进程,并在 127.0.0.1 和 Firefox 的 localhost 与它们交互。

标签: django chromebook crostini


【解决方案1】:

这个怎么样:

./manage.py runserver 0.0.0.0:8000

【讨论】:

  • 您介意粘贴使用端口 8000 收到的完整错误消息吗?
  • 系统检查未发现任何问题(0 静音)。 2019 年 5 月 28 日 - 20:17:58 Django 版本 2.1.5,使用设置 'myproject.settings' 在 0.0.0.0:8080 启动开发服务器@ 使用 CONTROL-C 退出服务器。错误:您无权访问该端口。
猜你喜欢
  • 1970-01-01
  • 2017-02-19
  • 2023-04-01
  • 2022-11-08
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 2015-12-05
  • 1970-01-01
相关资源
最近更新 更多