【发布时间】:2021-06-24 14:22:37
【问题描述】:
我在官方网站上使用过repl.it 数据库。但现在我想离线/本地使用它。我已经从PyPi 库安装了replit。但是将它与from replit import db 命令一起使用是行不通的。它引发了NoneType 异常。是否可以在本地机器上使用它们来存储数据?如果是,请告诉我!!
提前致谢
【问题讨论】:
标签: repl.it
我在官方网站上使用过repl.it 数据库。但现在我想离线/本地使用它。我已经从PyPi 库安装了replit。但是将它与from replit import db 命令一起使用是行不通的。它引发了NoneType 异常。是否可以在本地机器上使用它们来存储数据?如果是,请告诉我!!
提前致谢
【问题讨论】:
标签: repl.it
TLDR:此处提供所有信息:https://docs.replit.com/misc/database
可以使用来自活动 repl 的 URL 在本地访问 replit 数据库。可以使用 REPLIT_DB_URL 环境变量发现此 URL。然而,每次重新启动 repl 时,甚至在 repl 处于活动状态时,这种情况都会发生变化。因此它不能被鲁棒地使用。
为了在本地可靠地使用 repl 的数据库,您必须使用代理使数据库可访问,该代理允许您从不变的 URL 进行连接。可以在此处找到示例脚本:https://replit.com/@util/Replit-Database-proxy
【讨论】: