Je suis en train de créer une application avec Google App Engine (et Python). J'ai deux questions à propos de la récupération des données du magasin de données.Récupération de données hiérarchiques à partir du magasin de données
J'ai des informations sur les utilisateurs et des informations sur les publications faites par les utilisateurs. Voici une partie de modèles de DB:
class User(db.Model):
country = db.StringProperty()
# many other entities
class Post(db.Model):
author = db.ReferenceProperty(User)
# many other entities
Je veux récupérer des messages, qui sont faits par des utilisateurs de certain pays. Je l'ai essayé de cette façon:
posts_query = Post.all().filter(' author.country == ', country)
posts = posts_query.fetch(limit = 100)
Mais cette requête ne renvoie aucun résultat (la variable de pays a une valeur qui existe dans le magasin de données). Ce que j'ai besoin de corriger dans ma requête, donc ça marche?
Et la deuxième question: comment (dans la situation donnée) je peux récupérer tous les messages de la banque de données, si le compte de poste est inconnu (et peut être> 100)?
Merci à l'avance,
-skazhy