如何将PyCharm本地开发的Django应用部署到Web Server

How to deploy Django application developed locally in PyCharm to Web Server

我在 Pycharm 2018.3 社区版中使用 Django 创建了一个项目,现在我想部署到 Web 服务器来托管该项目。我正在使用 Mamp 托管 Web 服务器,但我不知道如何 export/import 我的项目从 Pycharm 到 Mamp。

如何从 Pycharm 部署到 Web 服务器? GitHub 与 Pycharm 集成有哪些选项?有没有其他方法可以在 PyCharm IDE 中将项目移动到 Web 服务器?

非常感谢!

这可能属于征求意见,但总的来说,PyCharm 为您提供了一些选择。您可以通过设置远程主机(一旦您设置了服务器)来使用 deployments option,它允许您在本地开发,然后通过 ssh 自动同步或在您转到工具 -> 部署 -> 同步本地时部署。

尽管之前的选项可以在 PyCharm 中使用,但我会选择并强烈建议设置一个 git 存储库(Github、Bitbucket 或其他),然后使用 PyCharm 提交代码并将其推送到该远程存储库。然后从您的服务器,您可以从 git 存储库中提取代码。这允许您通过版本控制系统提供的所有实用程序管理代码更改的好处。

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