我使用Django在Pycharm 2018.3社区版本中创建了一个项目,现在我想部署到Web服务器来托管项目。我正在使用Mamp托管Web服务器,但我不知道如何将我的项目从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