python - 在 appengine 中对 collection_name 进行排序

标签 python google-app-engine sorting

class Profile(db.Model):
    user = db.UserProperty()

class Playlist(db.Model):
    name = db.StringProperty()
    profile = db.ReferenceProperty(Profile, collection_name='playlists')
    videos_num = db.IntegerProperty(default=0)

这是我的模型的基本实体。我可以访问 profile.playlists 之类的播放列表,但如何根据其 video_num 对它们进行排序?

最佳答案

profile.playlists 只是一个 db.Query。调用其 .order('videos_num') 方法。

关于python - 在 appengine 中对 collection_name 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162298/

相关文章:

python - 根据距椭圆中心的距离计算权重

python - 尝试将 Dataframe 列转换为 float 时出现 ValueError

python - 如何在 Python 中生成加密安全的字母数字字符串?

json - 无法使用 Golang 从 App Engine 将有效的 JSON 数据成功发布到远程 URL

mysql - 使用 group by 对两个表进行排序

javascript - 如何根据对象数组中的用户条目进行过滤

python - 是否可以 pickle QSettings 对象?

Python-类型错误 : 'NoneType' object is not subscriptable

java - 什么会导致 GAE 查询中出现 "java.lang.IllegalArgumentException: Type mismatch"?

arrays - 对数组中输入的数字进行排序 - Ruby - 不使用 'sort'