ormSession в sqlAlchemy - как выполнить чтение и обновление в этом случае? - PullRequest
0 голосов
/ 28 января 2019

На основании следующей вставки записи в базу данных: как будет выглядеть обновление существующей записи?(так: сначала прочитайте из базы данных; посмотрите на эти данные и манипулируйте в памяти; обновите запись в базе данных).

Примечание: код упрощает некоторые вещи, да;другие отсутствуют.Причина, по которой я задаю свой вопрос, заключается в том, что в настоящее время я не нашел пример read / update, основанный на примере insert ниже.

class Utilities():
    @staticmethod
    def buildDatabaseConnection():
        engine = create_engine('mysql+mysqlconnector://username:password@localhost/dbname')
        sqlAlchemyDeclarations.SqlAlchemyBaseInstantiated.metadata.bind = engine

        DBSession = sessionmaker(bind=engine)
        Utilities.ormSession = DBSession()

    @staticmethod
    def createSomeDummyInstances():
        newEntry = sqlAlchemyDeclarations.Mytable(
        name="the name")
        Utilities.ormSession.add(newProcessingEntry)

        Utilities.ormSession.commit()

Utilities.buildDatabaseConnection()
Utilities.createSomeDummyInstances()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...