如何将在PyCharm中本地开发的Django应用程序部署到Web服务器

时间:2019-02-16 14:23:54

标签: python django pycharm mamp

我使用Django在Pycharm 2018.3社区版本中创建了一个项目,现在我想部署到Web服务器上以托管该项目。我正在使用Mamp托管Web服务器,但是我不知道如何将项目从Pycharm导出/导入到Mamp。

如何从Pycharm部署到Web服务器? GitHub与Pycharm集成的选项有哪些?还有其他方法可以在保留在PyCharm IDE中的同时将项目移至Web服务器吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

这可能只是寻求意见而已,但一般而言,PyCharm可为您提供一些选择。您可以通过设置一个远程主机(一旦您设置了服务器)来使用deployments option,该主机允许您在本地进行开发,然后通过ssh自动同步,或者在转到工具->部署->本地同步时使用部署。

尽管此先前的选项可以在PyCharm中工作,但我还是选择并强烈建议设置git存储库(Github,Bitbucket或其他),然后使用PyCharm提交并将代码推送到该远程存储库。然后从服务器上,您可以从git存储库中提取代码。这样,您便可以通过版本控制系统提供的所有实用程序来管理代码更改。

您将要特别注意在settings.py中设置的所有路径,因为它们在您的服务器上可能会有所不同。一种管理方法是使用环境变量,该变量允许您引用环境变量,而本地开发计算机具有自己的设置,而服务器具有自己的设置。 https://12factor.net/config