django 忽略查询中模型定义的排序参数

标签 django

在我的模型上有

class Meta:
    ordering = ['title']

有没有一种方法可以将它保留在模型定义中,因为它在其他地方很有用,但在查询中告诉它忽略它而不用排序?

最佳答案

文档是您的 friend :http://docs.djangoproject.com/en/dev/ref/models/querysets/#order-by-fields

New in Django 1.0: Please, see the release notes

If you don't want any ordering to be applied to a query, 
not even the default ordering,  call order_by() with no parameters.

关于django 忽略查询中模型定义的排序参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3529811/

相关文章:

python - Django/Django Rest Framework - 禁用 CSRF

python - 如何将 CSV 文件直接发送到 FTP 服务器

python - 使用哪个 REST 动词?

python - 为 ModelChoiceField 指定 CSS 类不起作用

Django 向 GROUP BY 子句添加一个额外的字段

Django 动态设置基础设施和最佳实践

python - 如何将 py 文件中的机器学习算法集成到 django 网站中?

python - 如何在 django 中使用具有相同模板文件的多个 url?

django - 重定向回带有页码的 ListView

python - 将一列添加到表 django