我正在使用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,None )
附加信息:
当我使用sqlite3命令工具并在’.”命令后我得到
PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; COMMIT;
提前致谢