相关疑难解决方法(0)

SQLAlchemy Columns结果处理

我正在使用ibm_db2驱动程序和sqlalchemy使用IBM DB2数据库.我的模型是:

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))
Run Code Online (Sandbox Code Playgroud)

数据库中的字符串字段(例如名称)的形式如下:

>>> "John                                "
Run Code Online (Sandbox Code Playgroud)

,其中的值通过模式填充到字段的整个长度.

我需要将此行为更改为sqlalchemy类型String(或其派生词)生成follow(例如value.strip()),然后通过query.all()输出结果:

>>> "John"
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

@property装饰器不适用.我需要更改标准sqlalchemy String类的行为.

python db2 field sqlalchemy

3
推荐指数
1
解决办法
1402
查看次数

标签 统计

db2 ×1

field ×1

python ×1

sqlalchemy ×1