我正在类中定义一个关系,我需要对order_by应用nullslast
。在关系中我该怎么做?还是有其他解决方法?
flags = relationship("Flag",
backref=backref("box", lazy="select"),
cascade="all,delete,delete-orphan", order_by="Flag._order",
)
答案 0 :(得分:1)
通过遵循this advice并使用desc将order_by设为负数,我可以得到想要的东西。希望它可以与mysql一起使用。
flags = relationship("Flag",
backref=backref("box", lazy="select"),
cascade="all,delete,delete-orphan", order_by="desc(-Flag._order)",
)