繁体   English   中英

如何在本地托管 Django 项目?

[英]How to locally host a Django project?

我正在尝试运行 Django 网站,并且我希望与我的计算机连接到同一路由器的所有设备都能够访问该网站。 我看过几个地方,以及这样的问题,或者这个

总之,第一个链接说我应该使用python manage.py runserver 0.0.0.0:8000运行我的服务器,这将允许从我的手机访问它。 第二个链接说同样的事情,但不是0.0.0.0 ,而是说我应该在运行runserver命令时使用我自己的 IP 地址。 两种方法都不起作用。 例如,我可以从我的计算机访问该网站,但不能从我的手机访问。 (都连接到“X”网络)

我真的不知道该怎么做,因为我找不到另一个答案,可能是因为我没有正确搜索这个问题,但如果有人能帮助我,我会很高兴。

我尝试从我的手机共享互联网并使用它的 IP 地址,并且成功了。 我认为这表明这可能是我的路由器或互联网提供商的问题。 我不知道。

如果您在计算机上运行 web,您可以执行此操作 python manage.py runserver 0.0.0.0:Computer-IP 或 localhost:Computer-IP,您可以运行命令 ifconfig,find,eno,然后找到 inet 192.168.100。 xx复制这个

不要忘记输入您的应用程序文件夹 settings.py ALLOWED_HOSTS = [] 像这样更改 ALLOWED_HOSTS = ["*"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM