Python 如何部署不使用本地主机的Django应用程序

Python 如何部署不使用本地主机的Django应用程序,python,django,pycharm,Python,Django,Pycharm,我们使用django和python为生产设施创建了一个非常简单的应用程序。但在整个原型设计过程中,我们使用了Runserver命令和localhost。问题是:我们希望在每次部署应用程序时不使用localhost和命令行。使用它的人将无法做到这一点。它将在一台计算机上实现,所以它不应该那么具有挑战性。该应用程序从一个数据库中提取数据,并将数据存储在另一个数据库中。如果有我们自己的URL就好了。我们需要通过wsgi来完成吗?阿帕奇?我知道问题很简单,但似乎有很多方法可以部署,其中许多方法都过于复杂

我们使用django和python为生产设施创建了一个非常简单的应用程序。但在整个原型设计过程中,我们使用了Runserver命令和localhost。问题是:我们希望在每次部署应用程序时不使用localhost和命令行。使用它的人将无法做到这一点。它将在一台计算机上实现,所以它不应该那么具有挑战性。该应用程序从一个数据库中提取数据,并将数据存储在另一个数据库中。如果有我们自己的URL就好了。我们需要通过wsgi来完成吗?阿帕奇?我知道问题很简单,但似乎有很多方法可以部署,其中许多方法都过于复杂,无法满足我们的需要

后续问题:我了解到,仅仅使用Localhost并不是这类事情的最佳选择。这是真的吗


任何帮助都会很好

听起来你想在现场部署应用程序。因此,我建议您使用AWS/Azure/Firebase等动态托管服务。如果您想要自己的URL,请购买一个域,并在域的配置中设置一个CNAME文件,以便您可以将域重定向到云上的实时实例


本地主机可以更好地用于测试,并在不影响客户端的情况下进行更改,然后您可以部署/推送到云实例进行生产。

听起来您想实时部署应用程序?如果是这样,出于数据安全考虑,IOur客户机希望将其保留在专用cpu的内部。他们基本上告诉我们不要使用外部云服务。在这种情况下你会怎么做?