使用pwiz错误生成模型代码

时间:2017-01-20 16:49:25

标签: python sqlite peewee

我正在尝试使用pwiz生成一些模型值。有问题的数据库是一个Sqlite数据库,除了使用python脚本生成的一些常规表外,它实际上还包含一些Django表。但是,当我在Linux终端中尝试以下内容时

python -m pwiz -e sqlite -t mapping_table db.sqlite3

我收到以下错误:

/python2.7/site-packages/peewee.py", line 3001, in get_indexes
for _, name, is_unique in cursor.fetchall():
ValueError: too many values to unpack

我试图检索的表是使用另一个python脚本生成的表。它只有几列和一行。不确定如何在这里继续。

1 个答案:

答案 0 :(得分:0)

 python -m pwiz -e sqlite db.sqlite3 > db_map.py

pwiz读取数据库并使用数据库映射创建一个文件。

db.sqlite3是数据库的名称(放置数据库文件名)

db_map.py是输出文件的文件名(根据需要命名,但保留.py扩展名)