如何从其他python程序访问django数据库?

时间:2019-04-15 15:05:35

标签: python mysql django

我有django项目,可以在其中显示树莓派设备的记录。我有mysql数据库,并且从那里有树莓派发送记录。我可以通过api显示它,但我想处理这些记录。我想将其更改为django数据库,但是我不知道如何从树莓派设备访问VPS服务器上的django数据库。 / p>

1 个答案:

答案 0 :(得分:0)

ALERT:这可能会导致安全问题

Django数据库与其他任何数据库都没有不同。在这种情况下是MySQL。

MySQL所在的VPS服务器必须具有公共IP,MySQL必须在该IP上侦听(如果VPS具有公共IP,但MySQL未在该IP上侦听/绑定,则它将无法工作)并且MySQL的端口打开(默认为3306),然后您可以从具有所需配置参数(主机,端口,用户,密码等)的任何程序连接到该数据库。

我不是系统管理员专家,但是在公共IP上安装MySQL是一个安全漏洞。因此,IMO最好的方法是使用Django通过API公开您要执行的操作。