だから私はユーザーのリストを持っています
user_list = [user_object_1,user_object_2,user_object_3]
ユーザーがアーティファクトを作成し、所有権が次のように割り当てられましたuser = db.ReferenceProperty(Users, collection_name='artifacts')
そのため、これら 3 人のユーザーのいずれかによって作成された最新の 10 個のアーティファクトをクエリする必要があります。私の野生の推測は、次のようにすることでした:
listings = classes.ListItems.all().filter('user=',user_list).order('-created').run(offset=offset, limit=10)
しかし、私が予想したように:BadValueError: Filtering on lists is not supported
ユーザーごとにクエリを作成し、すべてのアーティファクトをフェッチし、それらすべてを 1 つのリストに入れ、created
上位 10 位以外のものを並べ替えてダンプするのは、リソースの無駄のように感じます。
どうすれば適切に行うことができますか?ありがとう!