Обработка результатов столбцов SQLAlchemy

я работаю с базой данных IBM DB2, используя драйвер ibm_db2 и sqlalchemy. Моя модель:

class User(Model):
    id          = Column('UID', Integer, primary_key=True)
    user        = Column('USER', String(20))
    password    = Column('PASSWORD', String(10))
    name        = Column('NAME', String(30))

Строковые поля из базы данных (например,название) поставляется в виде:

>>> "John                                "

где значение заполняется справа пробелами по всей длине поля по схеме.

Мне нужно изменить это поведение на строку типа sqlalchemy String (или ее производную), производимую следующим образом (например,value.strip ()) до вывода результатов поquery.all ():

>>> "John"

Как я могу это сделать?

@имущество Декоратор не применяется. Мне нужно изменить поведение стандартного класса String sqlalchemy.

Ответы на вопрос(1)

Ваш ответ на вопрос