Я пытаюсь изучить python, и я выбрал структуру Pyramid. Тем не менее, я не хотел использовать ORM, предоставленный sqlalchemy, а скорее написал чистый sql (хотя я все еще использую sqlalchemy). Я также использую khufu_sqlalchemy, чтобы настроить его.Как сделать INSERT в Pyramid с помощью khufu_sqlalchemy
Однако я не могу вставлять в базу данных. Сделка быть запущена, но она никогда не поручена ..
Моего код:
db = dbsession(request) db.execute('insert into users (email, password) values (:email, :password)' , {'email':email, 'password':password})
Есть ли способ Autocommit? Документация действительно редкий ..
Это не будет работать, если используется расширение транзакции. Это приведет к исключению, потому что менеджер транзакций обрабатывает транзакции для вас. –