У меня есть простая таблица messages
:
class Message(db.Model):
__tablename__ = 'messages'
message_id = Column(Text, primary_key=True)
who_user_slug = Column(Text)
target_user_slug = Column(Text)
data = Column(Text)
created_at = Column(Date)
получение списка всех сообщений от и к пользователю
contacts = await Message.query \
.where(or_(Message.who_user_slug == token.user_slug,
Message.target_user_slug == token.user_slug)) \
.order_by(Message.created_at.desc()) \
.gino.all()
как фильтровать от всех сообщений до последнего сообщения пользователю или от пользователя ? Вот как мне нужно получить контакты пользователей