sqlalchemy, en tournant une liste d'Id d'une liste d'objets

J'ai séquence d'Id je veux récupérer. C'est simple:

session.query(Record).filter(Record.id.in_(seq)).all()

Est-il un meilleur moyen de le faire?

  • Ce que vous n'aimez pas ça? N'est-il pas de travail? Il semble comme il se doit.
  • Il travaille, que je me demandais s'il y avait de mieux à faire.
  • Qu'entendez-vous par "plus agréable"? Ce que vous n'aimez pas ce que c'est?
  • Méfiez-vous que si seq obtient assez longtemps, vous pouvez obtenir un "trop grand nombre de variables SQL' exception parce que la clause est paramétrable et il y a trop de paramètres.
InformationsquelleAutor Cheery | 2009-01-14