【问题标题】:How to set a remote django develop environment?如何设置远程django开发环境?
【发布时间】:2017-09-24 17:55:40
【问题描述】:
我要在ubuntu机器(16.04)上设置开发环境。
是django+postgresql+Nginx,我想我可以把所有这些东西一起安装在那台机器上,但是我完全不知道如何使用我的电脑上运行的pycharm来连接它,以及如何操作数据库。
有没有人可以告诉我如何连接它。这是我第一次使用远程机器。
顺便说一下,我的pc和ubuntu机器在同一个局域网,但是还有人要求写db不在。
希望能得到社区的一些建议。
【问题讨论】:
标签:
django
postgresql
ubuntu
webserver
remote-access
【解决方案1】:
最好和常用的方法之一是使用SSH。
Here你可以找到关于如何在 Ubuntu 16.04 上启用 SSH 服务器的官方指南
您可以使用Putty 从 Windows PC 连接到您的 SSH 服务器,或者如果您使用的是 Mac 或 Linux,则应该已经安装了 SSH 客户端。所以,就ssh username@servername
【解决方案2】:
使用 SSH。假设你在 Linux 上,打开一个终端并输入:
ssh username@local-ip-address-of-machine
然后在出现提示时输入您的密码。您的终端窗口本质上充当远程机器上的终端。从这里开始,我建议您研究 Docker,以便为您的 Django 项目设置自定义环境。我只告诉你如何连接,因为这是你的问题,并且有很多关于设置 Django 和 Docker 的教程。如果其他人想要连接,您需要在机器本地 IP 上的路由器端口 22 上进行端口转发。
如果您还没有设置 SSH,this page 会告诉您如何设置。