【发布时间】:2013-11-11 02:46:03
【问题描述】:
我正在使用 sqlite 数据库,并且我在这个要点中声明了模型
https://gist.github.com/mmahesh/7245561
我添加了一个带有事务管理器的模型实例
with transaction.manager:
model = Users(username='example',name='Example', email_primary='m@m.com', _password='example')
DBSession.add(model)
每当我执行 initialize_sample_db development.ini 时,就会出现此错误
sqlalchemy.exc.IntegrityError: (IntegrityError) constraint failed 'INSERT INTO users (name, username, email_primary, email_secondary, _password, bio) VALUES (?, ?, ?, ?, ?, ?)' ('Example', 'example', 'm@m.com', None, 'example', None )
附加信息: 当我使用 sqlite3 命令工具并在“.d”命令之后我得到 p>
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
COMMIT;
提前致谢
【问题讨论】:
标签: sqlite sqlalchemy pyramid