![](/img/trans.png)
[英]Easiest way to write a Python program with access to Django database functionality
[英]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.