5

私は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;

前もって感謝します

4

1 に答える 1