Utilisation des classes de modèle suivant: ndb
Comment trier par attribut d'une propriété clé dans Google Cloud/Python?
class Product(ndb.Model):
name = ndb.StringProperty()
barcode = ndb.StringProperty()
class Donation(ndb.Model):
user= ndb.UserProperty()
product = ndb.KeyProperty(kind=Product)
Lorsque vous utilisez une requête telle que:
donations = Donation.query().order(Donation.product).fetch(1000)
Comment puis-je trier le résultat par donations
Product name
ou barcode
?
'Donation.query(). Order (Donation.product) .order (Don.nom) .fetch (1000)' – stovfl
Essayez de trier par code. trié (dons, clé = lambda d: d.product) – janscas