django - 有没有办法在 Django 过滤器中优先考虑某些对象?
问题描述
我有一个语言模型,并且数据库中有一个语言列表。列表是这样的:
[
{
"name": "Arabic",
"code": "ar"
},
{
"name": "German",
"code": "de"
},
{
"name": "Turkish",
"code": "tr"
},
{
"name": "English",
"code": "en"
},
{
"name": "French",
"code": "fr_FR"
}
]
我想按他们的顺序订购name
。但我想优先考虑其中两个:English
和German
.
我知道在 django 我们像这样订购它们:
Language.objects.all().order_by("name")
但是我怎样才能优先考虑这两个对象呢?
谢谢。
解决方案
推荐阅读
- javascript - Webpack 错误,加载块失败
- python - 如何通过 Paramiko 获取目录中所有 SFTP 文件的大小
- java - 调用 .OCX 方法的 JACOB 灾难性故障
- go - 有没有办法在 protoc-gen-go 中使 json 的键名 lowerCamelCase?
- excel - 从 Excel 粘贴到 Word 保持字体颜色
- python - 将数据从 SQL 服务器传输到雪花时出现 python 错误
- java - Eclipse Maven:如何首先从项目本身构建添加的依赖项?
- android - 通过批量写入添加文档与从控制台手动添加(可能是 Firestore 错误?)
- user-interface - 如何为我的 EOS.IO 应用程序构建一个具有适当 ui 的 Web 应用程序?
- linux - NASM 中的 X86 ASSEMBLY PROGRAM 打印 hai 10 次未能终止