我必须在ubuntu机器上设置开发环境(16.04)。如何设置远程django开发环境?
这是django + postgresql + Nginx,I.think我可以在机器上安装所有这些东西,但我完全不知道如何通过使用运行在我的电脑上的pycharm来连接它,以及如何操纵数据库。
有没有人可以告诉我如何连接它。这是我第一次使用远程机器。
顺便说一句,我的电脑和Ubuntu的机器在同一个局域网,但有另一个人被要求写数据库没有。
我希望我能从社区得到一些建议。
我必须在ubuntu机器上设置开发环境(16.04)。如何设置远程django开发环境?
这是django + postgresql + Nginx,I.think我可以在机器上安装所有这些东西,但我完全不知道如何通过使用运行在我的电脑上的pycharm来连接它,以及如何操纵数据库。
有没有人可以告诉我如何连接它。这是我第一次使用远程机器。
顺便说一句,我的电脑和Ubuntu的机器在同一个局域网,但有另一个人被要求写数据库没有。
我希望我能从社区得到一些建议。
其中最好和最常用的方法是使用SSH。
Here你可以找到关于如何在Ubuntu 16.04启动SSH服务器的官方指南
您可以使用Putty从Windows PC连接到SSH服务器,或者如果您使用的是Mac或Linux,应该有已经安装了SSH客户端。所以,只需要ssh [email protected]
使用SSH。假设你在Linux上,打开一个终端并键入:
ssh [email protected]
然后在出现提示时键入密码。您的终端窗口基本上充当远程机器上的终端。从这里,我建议你研究Docker,以便为你的Django项目建立一个自定义的环境。我只告诉你如何连接,因为这是你的问题,并且有很多关于设置Django和Docker的教程。如果其他人想连接,则需要在本机的本地IP上的路由器端口22上进行端口转发。
如果你还没有SSH设置,this page告诉你如何。