Salut,
J'utiliserai .getOne ainsi:
user = User.select(User.q.username == "Hugues").getOne()[0]
.getOne est documenté ainsi:
In cases where your restrictions cause there to always be a single record in the result set, this method will return it or raise an exception: SQLObjectIntegrityError if more than one result is found, or SQLObjectNotFound if there are actually no results, unless you pass in a default like .getOne(None).
Pour le reste, Ian Bicking a tellement de chantiers en cours sur Python qu'il a quelque peu délaissé le projet depuis quelques années.
Dommage car à l'époque c'était bluffant.
Personnellement je préfère utiliser SQLAlchemy en général et Elixir pour le tout venant. C'est simple, efficace, documenté, tutorialisé, sources lisibles,...
- W
Partager