Я создаю приложение с помощью Google App Engine (и Python).У меня два вопроса о получении данных из хранилища данных.
У меня есть информация о пользователях и информация о сообщениях, сделанных пользователями.Вот часть моделей БД:
class User(db.Model):
country = db.StringProperty()
# many other entities
class Post(db.Model):
author = db.ReferenceProperty(User)
# many other entities
Я хочу получить сообщения, созданные пользователями из определенной страны.Я пробовал это так:
posts_query = Post.all().filter(' author.country == ', country)
posts = posts_query.fetch(limit = 100)
Но этот запрос не возвращает никаких результатов (переменная страны имеет значение, которое существует в хранилище данных).Что мне нужно исправить в моем запросе, чтобы он работал?
И второй вопрос: как (в данной ситуации) я могу получить все сообщения из хранилища данных, если количество сообщений неизвестно (и может быть>100)?
Заранее спасибо,
-скажи