我使用Django在Pycharm 2018.3社区版本中创建了一个项目,现在我想部署到web服务器来托管该项目。我使用Mamp托管web服务器,但我不知道如何将项目从Pycharm导出/导入到Mamp。
如何从Pycharm部署到web服务器?GitHub与Pycharm集成的选项有哪些?是否有其他方法可以在保留PyCharm集成开发环境的同时将项目移动到web服务器?
非常感谢!
发布于 2019-02-17 09:42:56
这可能属于征求意见的范畴,但总的来说,PyCharm为您提供了一些选择。您可以通过设置远程主机(一旦设置好服务器)来使用deployments option,该主机允许您在本地进行开发,然后自动或当您转到工具-> Deployment -> sync Local to Deployment时通过ssh进行同步。
虽然前面的方法可以在PyCharm中工作,但我还是选择并强烈建议设置一个git存储库(Github、Bitbucket或其他),然后使用PyCharm提交代码并将其推送到远程存储库。然后,从您的服务器上,您可以从git存储库中下载代码。这使您可以通过版本控制系统提供的所有实用程序来管理代码更改。
您需要特别注意在settings.py中设置的任何路径,因为它们在您的服务器上可能会有所不同。管理它的一种方法是使用环境变量,它允许您引用环境变量,您的本地开发计算机具有自己的设置,服务器具有自己的设置。https://12factor.net/config
https://stackoverflow.com/questions/54724057
复制相似问题