0
в SQLAlchemy, модели, как это:сделать запрос ManyToMany в sqlalchemy?
class User(Base):
id = Column(IdDataType, primary_key=True)
name = Column(Unicode(50))
class Group(Base):
id = Column(IdDataType, primary_key=True)
name = Column(Unicode(50))
members = relationship('User', secondary='group_members', backref='memeber_groups')
group_members = Table('group_members', Base.metadata,
Column('group_id', IdDataType, ForeignKey('group.id')),
Column('user_id', IdDataType, ForeignKey('user.id')),
Column('join_time', DateTime, default=datetime.now)
)
User
и Group
является manytomany relaionship, теперь я хочу найти count(users)
где group.id=3
и join_time
является between now and preivew week
, как сделать этот SQL в SQLAlchemy