【发布时间】:2018-04-27 12:13:34
【问题描述】:
我在 sqlite 中有一个数据库,并按照this tutorial 了解如何创建它。我检查了,数据库存在并包含值。
我在超集的 Web 界面中输入了以下 SQLAlchemy URI:sqlite:///Users/me/Documents/cancellation/item/eventlog.db
并得到以下错误:
ERROR: {"error": "Connection failed!\n\nThe error message returned was:\n'NoneType' object has no attribute 'get_password_masked_url_from_uri'"}
如果文档中没有指定密码,我不明白为什么要设置密码:
http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#sqlite
代码:
sqlite_file = 'eventlog.db' # the DB file
conn = sqlite3.connect(sqlite_file)
eventlog.to_sql('eventlog', conn, if_exists='replace', index=False)
from sqlalchemy import create_engine
>engine = create_engine('sqlite:////Users/me/Documents/cancellation/item/eventlog.db)
【问题讨论】:
-
你可以添加任何代码供参考吗?
-
@thatrockbottomprogrammer 我编辑了我的问题并添加了我用来创建数据库的教程。
标签: python sqlite apache-superset