我正在使用 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”命令之后我得到
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
COMMIT;
提前致谢