繁体   English   中英

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

[英]How to get access to django database from other python program?

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

警告:这可能导致安全问题

Django数据库与任何其他数据库没有区别。 在这种情况下是一个MySQL。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM