1

我的models.py中有2个模型>书架和书。模型 Book 有一个字段 ReferenceProperty(Shelf),它还有一个 IntegerProperty 字段来存储编号。书中的页数。我想要实现的是根据最高页数(应该是该书架中所有书籍的页数之和)按降序获取前 25 个书架名称的列表。

我是python编程的初学者。请给我提意见。

4

1 回答 1

3

在 App Engine 上,我认为最好的方法是将总页数存储在书架内。在架子上添加一个 IntegerProperty 字段,我将其称为 totalPages。每次您在书架上添加或删除一本书时,都要适当地更新 totalPages。请注意,这需要在事务中完成。

然后很容易通过totalPages 搜索Shelf 对象。

于 2012-05-15T14:41:03.317 回答