如何在 Live 服务器上部署 django 项目?

How to deploy django Project on Live server?

这是我第一次在实时服务器(我公司的服务器)上部署我的站点。我已经构建了我想部署在我公司服务器上的小型 django 项目。谁能告诉我该怎么做,因为当我尝试了 'python manage.py runsever ipaddressofservermachine 时,它​​可以在服务器机器上运行,但不能在其他笔记本电脑上运行。我认为它应该有效,但没有。

谢谢

您在工作中使用什么网络服务器/环境? 这里有一些 windows 服务器的教程 - IIS 部署: Django over IIS Deploy

然后你有 Linux 要部署的环境:Linux Django Deploy - UBUNTU 这是关于在 Nginx 上部署 django + 与 Github 集成的完整文档: Nginx Django Deploy

问题已解决,因为我使用的服务器计算机端口不可用 use.Thanks 寻求帮助。

如果你遇到这个问题,你可以使用 py manage.py 0.0.0.0:port# 并在你的 settings.py 中添加你的 ip 和本地主机接口,例如

ALLOWED_HOSTS = ['192.168.4.53','localhost','127.0.0.1']。

这会将您的应用程序暴露给所有可用的 IP 地址,但只能通过您指定的界面访问该应用程序。

https://www.howtogeek.com/225487/what-is-the-difference-between-127.0.0.1-and-0.0.0.0/