我安装了 Django,可以通过转到 127.0.0.1:8000
在我的树莓派上访问测试页面。
但是,当我在局域网上并尝试192.168.1.23:8000
时,我什么也得不到。
我怀疑因为我正在运行apache2
,我需要监听或转发端口?如果我尝试192.168.1.23
我成功地获得了显示"它有效"的/var/www
测试页面。
如果由 manage.py 运行,则默认情况下,仅在本地侦听。所以你必须使用
manage.py runserver 0.0.0.0:8000
让它也侦听其他地址。
如果由 apache 通过 WSGI 或 FCGI 运行,请提供配置文件的副本。