私はPythonを学ぼうとしており、私はPyramidフレームワークを選択しました。しかし、私は、sqlalchemyによって提供されたORMを使用するのではなく、むしろ純粋なSQLを書く(私はまだsqlalchemyを使用しています)。私はkhufu_sqlalchemyを使って設定しています。khufu_sqlalchemyを使用してピラミッドでINSERTを行う方法
ただし、データベースに挿入することはできません。トランザクションは、私のコード
..開始されていますが、コミットされることはありません:
db = dbsession(request) db.execute('insert into users (email, password) values (:email, :password)' , {'email':email, 'password':password})
自動コミットする方法はありますか?ドキュメントは本当にまばらな..です
トランザクション拡張機能を使用している場合、これは機能しません。トランザクションマネージャがあなたのためにコミットを処理しているため、例外が発生します。 –