python - SqlAlchemey nullslast 关系中的顺序
问题描述
我正在我的班级中定义一个关系,我需要将 anullslast
应用于 order_by。我将如何在这段关系中做到这一点,或者还有其他方法可以解决吗?
flags = relationship("Flag",
backref=backref("box", lazy="select"),
cascade="all,delete,delete-orphan", order_by="Flag._order",
)
解决方案
通过遵循这个建议并使用 desc 将 order_by 设为负值,我能够得到我想要的东西。希望它不仅适用于mysql。
flags = relationship("Flag",
backref=backref("box", lazy="select"),
cascade="all,delete,delete-orphan", order_by="desc(-Flag._order)",
)
推荐阅读
- javascript - 如何在现有的 Angular 项目中使用 React 组件?
- python - Python - 通过传递带有模型名称的字符串作为输入来获取 Scikit-Learn 分类器
- python - 使用 TensorFlow 对象检测 API eval.py 获取 mAP
- reactjs - 如何修复“在 DragSource(Component) 的上下文中找不到拖放管理器”
- javascript - 用 javascript 替换模板中的文本
- android - Android 为 EditText 设置新的行和长度限制
- angular - 有没有办法将编译的角度生产应用程序与过时的开发源进行比较?
- dart - 资产文件夹中的 Flutter Excel 工作表
- build - 在 dotnet 构建时不断收到警告 MSB3245
- javascript - 如何使用通向另一个表单的 Next Button 或 Tab 创建多个表