Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在本地主持Django项目?_Python_Django_Localhost_Web Hosting - Fatal编程技术网

Python 如何在本地主持Django项目?

Python 如何在本地主持Django项目?,python,django,localhost,web-hosting,Python,Django,Localhost,Web Hosting,我正在尝试运行Django网站,我希望所有与我的计算机连接到同一路由器的设备都能够访问该网站。我看了好几个地方,问了一些问题,比如,或者 总之,第一个链接说我应该使用python manage.py runserver 0.0.0.0:8000运行我的服务器,这样我就可以从手机上访问它。第二个链接说了同样的事情,但它不是说0.0.0,而是说我应该在运行runserver命令时使用自己的IP地址。这两种方法都不起作用。例如,我可以通过电脑访问网站,但不能通过手机。(两者均连接到“X”网络) 我真的

我正在尝试运行Django网站,我希望所有与我的计算机连接到同一路由器的设备都能够访问该网站。我看了好几个地方,问了一些问题,比如,或者

总之,第一个链接说我应该使用
python manage.py runserver 0.0.0.0:8000运行我的服务器,这样我就可以从手机上访问它。第二个链接说了同样的事情,但它不是说
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复制此文件


别忘了输入应用程序文件夹设置。py ALLOWED_HOSTS=[]像这样更改ALLOWED_HOSTS=[“*”]

您当前是如何启动的?您是否尝试过在所有接口上运行的
python manage.py运行服务器0.0.0.0:8000
?然后,您需要找到计算机的LAN IP地址(可能通过路由器DHCP表),然后使用
:8000
从其他设备连接到您的应用程序…是的,我正在做0.0.0.0的事情。我用
ipconfig
找到了我的局域网IP地址(IPv4),然后试图用我的cel和另一台计算机通过它访问应用程序。这一切都不起作用@v25听起来像是防火墙问题。沿着……的路线。如果您专门在该IP而不是0.0.0.0上运行服务器,则可能会工作,但这会提到一个应该出现的对话框。可能是这样的一种情况,如果你曾经拒绝过它,你需要进入防火墙设置,并专门为此添加一条规则。我已经尝试过用我的IP而不是0.0.0.0专门运行它,但它不起作用。如何进入防火墙设置?我该怎么办@v25hi,你的主机名是什么?我使用的是Windows计算机,所以我认为这不起作用。另外,正如我在问题中指定的,我已经尝试过这些方法。你可以显示错误。嗨,没有错误,只是没有加载。我现在明白了,这个错误你有一个url错误,有很多数据超过了最大获取量。嗨,你可以从terminalok显示你的托管流量<代码>使用CTRL-BREAK退出服务器。[03/Jan/2021 19:00:35]“GET/HTTP/1.1”200 6613[03/Jan/2021 19:18:51]“GET/HTTP/1.1”200 6613
我真的不认为这是问题,因为我只有这两个请求