【发布时间】:2018-12-30 12:43:38
【问题描述】:
我正在尝试使用 Django 的 db 连接变量将 pandas 数据帧插入 Postgres 数据库。我使用的代码是
df.to_sql('forecast',connection,if_exists='append',index=False)
我收到以下错误
在 sql 'SELECT name FROM sqlite_master WHERE type='table' AND name=?;'上执行失败:关系“sqlite_master”不存在 第 1 行:从 sqlite_master 选择名称 WHERE type='table' AND name=?...
我认为这是因为 Django 连接对象不是 sqlalchemy 对象,因此 Pandas 假设我使用的是 sqlite。除了与数据库建立另一个连接之外,还有其他方法可以使用 .to_sql 吗?
【问题讨论】:
-
你的连接字符串是什么?