在我通过用户之间的信息时,我没有什么用处。 我的信息模式就是这样。
class Message(db.Model):
from = db.UserProperty()
sent_to_users = db.ListProperty(db.Key)
如果用户上网,我就会向用户发出这一信息,因此,当我发现用户是在线用户时,我会发出任何尚未发送的信息。 http://code.google.com/appengine/docs/python/xmpp/overview.html#Handling_User_Presence” rel=“nofollow”/chat/presence/ availablehandler 。 表示已向<代码>用户发送了电文。
我的问题是,我如何过滤已经发给用户的信息。 http://code.google.com/appengine/docs/python/datashop/queries.html#Overview” rel=“nofollow”查询质量过滤器, acode>!=, 翻译到两个查询的查询比结果多或少。 不用说,在关键人物名单上没有工作。 Basically members_not_sent_message = 信.all().filter( sent_to_users !=, available_user).fetch(100)
do not work.
是否有办法不把价值观列入清单,或者我是否必须逐项处理,找到尚未发出的信息? 或者还有另一个系统设计,像这个系统,绕过了GAE数据储存限制(如果是这种情况)?