如何从 android - Kivy/Python 访问本地主机中的数据库
How can I acces to my database in localhost from android - Kivy/Python
我正在使用 Kivy/Python 和 PostgreSql 开发一个项目,所以我遇到了一个问题,我不知道如何从笔记本电脑中的 android, (localhost) 访问我的数据库工作正常但在 android phone 我不知道如何访问本地主机,我尝试使用 USB 电缆将我的应用程序部署到我的 phone。我应该请谁能给我一个想法。谢谢
Localhost 用于通过环回网络接口访问主机上 运行 的网络服务。所以没有其他设备可以连接到它。
您可以从 phone 访问数据库的一种解决方案是使数据库能够侦听所有接口。这可以通过更改 postgresql.conf
中的 postgresql.conf listen_addresses 来启用,它允许所有可用 IP 接口上的传入连接。
listen_addresses = '*'
确保在更改配置后重新启动 postgres 进程。
如果您的 phone 在同一网络上,那么您可以将项目设置设置为 运行 postgres 的计算机 IP 地址。
我正在使用 Kivy/Python 和 PostgreSql 开发一个项目,所以我遇到了一个问题,我不知道如何从笔记本电脑中的 android, (localhost) 访问我的数据库工作正常但在 android phone 我不知道如何访问本地主机,我尝试使用 USB 电缆将我的应用程序部署到我的 phone。我应该请谁能给我一个想法。谢谢
Localhost 用于通过环回网络接口访问主机上 运行 的网络服务。所以没有其他设备可以连接到它。
您可以从 phone 访问数据库的一种解决方案是使数据库能够侦听所有接口。这可以通过更改 postgresql.conf
中的 postgresql.conf listen_addresses 来启用,它允许所有可用 IP 接口上的传入连接。
listen_addresses = '*'
确保在更改配置后重新启动 postgres 进程。
如果您的 phone 在同一网络上,那么您可以将项目设置设置为 运行 postgres 的计算机 IP 地址。