不使用“127.0.0.1:8000”时找不到Django wagtail页面

2024-10-04 05:22:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的设置.py在

ALLOWED_HOSTS = ['0.0.0.0','127.0.0.1','192.168.0.05']

我的网址.py在

^{pr2}$

dilema是当我做“http://127.0.0.1:8000/en”时,它工作得很好,但是当我在同一局域网上从我的移动电话,甚至从它所在的笔记本电脑上做“http://192.168.0.5:8000/en/”时,我总是得到“找不到页面(404)”。在

如果我忽视了我的网址.py. 在

我试着运行它如下:

python manage.py runserver 192.168.0.13:8000
python manage.py runserver 0.0.0.0:8000

这些都没有帮助。在

我知道这不是防火墙问题,因为找不到页面是django服务响应的结果。在


Tags: pyhttpmanage页面en笔记本电脑防火墙网址
1条回答
网友
1楼 · 发布于 2024-10-04 05:22:09

检查Wagtail管理中的“设置”->“站点”下的站点记录。当请求进来时,只有当主机名与站点记录中指定的主机名匹配,或者选中“是默认站点”框时,Wagtail才会为页面提供服务。在

相关问题 更多 >