【发布时间】:2011-12-18 18:35:57
【问题描述】:
我正在将 Elixir 用于 ORM,但尝试按关系排序时遇到问题。
我要做的是获取按帖子数量排序的用户列表。我尝试过诸如
之类的方法User.query.join(User.posts).order_by(func.count(User.posts)).all()
没有任何成功。
这是我的 Elixir 实体:
class User(Entity):
username = Field(Unicode(100))
posts = OneToMany('Post', inverse='user')
class Post(Entity):
content = Field(Unicode(20000))
user = ManyToOne('User')
【问题讨论】:
标签: python sqlalchemy python-elixir