我有一个SQLAlchemy模型,其数据如下:
class Course(Base):
name = Column(String(255))
attempts = relationship('CompleteAttempt', back_populates='course')
@hybrid_method
def course_completeness_percent(self, user_id):
return 0
它的子模型如下所示:
class CompleteAttempt(Base):
user_id = Column(Integer)
status = Column(Enum(StatusEnum, name='status', create_type=False),
default=StatusEnum.pending,
nullable=False)
这些都是非常简单的例子
我需要的是,通过user_id
的值只过滤CompleteAttemps
内的特定course_completeness_percent
,这样我就可以计算完整性的百分比
主要问题是,在SQLAlchemy文档中,没有关于hybrid_method
的数据过滤示例
有可能吗
目前没有回答
相关问题 更多 >
编程相关推荐