如果您在 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”?
谢谢