小编No *_*ncy的帖子

SQL Alchemy 获取列名称

如果您在 SQL Alchmey 中创建了一个实体,您可以在稍后获取您指定的列名称以在自定义语句中使用。

例如,这是数据实体的第一部分:

class ReportMetadataEntity(Base, ReportMetadata):
    __tablename__ = "reports_metadata"
    __mapper_args__ = {"eager_defaults": True}

    id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4, name="id")
    application_customer_id = Column(
        String,
        nullable=False,
        name="application_customer_id",
    )
Run Code Online (Sandbox Code Playgroud)

有没有办法调用 ReportMetadataEntity.id.name 或其他一些属性来获取字符串“id”?

谢谢

python postgresql sqlalchemy

0
推荐指数
1
解决办法
613
查看次数

标签 统计

postgresql ×1

python ×1

sqlalchemy ×1