如何在我的s之外查看Django主页

2024-10-01 17:26:19 发布

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

我刚刚用Python2.7安装了django。创建初始项目后,它说要在

http://127.0.0.1:8000/

但那是我的VPS服务器,我不能在那里打开浏览器。在

我试过http://vpsIPaddress:8000,但没用


Tags: 项目django服务器httpvps浏览器vpsipaddress
3条回答

您可以使用以下命令启动服务器:

python manage.py runserver 0.0.0.0:12345

然后,开发服务器将绑定服务器上所有可能的ip地址,这是一种方便的测试方法:)

在开发模式下启动服务器时,它只能通过localhost/127.0.0.1来使用。也就是说,如果存在端口冲突,可以更改它使用的端口:

python manage.py runserver 12345

然后您可以通过以下方式访问开发服务器:

^{pr2}$

值得重申的是,开发服务器将不能从远程主机上使用,以阻止您在不适合它的生产环境中使用它。如果需要能够从远程主机访问Django应用程序,则需要将应用程序部署到类似于Apache2和{a2}的位置。在

我最近在使用python开发服务器运行服务器时遇到了这个问题。看完答案,我差点就要换到nginx了。我在网上看到你能

python manage.py runserver example.com:8000

您还可以将ip地址而不是主机名放入。这很管用。我刚测试过。在

相关问题 更多 >

    热门问题