mysql - 如何根据自动增量 id 字段在 django 中降序排列查询集顺序

标签 mysql django

Django 模型

class logdetail(models.Model):
    scantype = models.CharField(max_length=100)
    scanrange = models.CharField(max_length=100)
    scandate = models.DateTimeField(max_length=100)
    status = models.CharField(max_length=100)

View .py

logDBObj = logdetail.objects.all().filter(id=logdetail_id).order_by('-logdetail_id')

我必须按照自动增量id的降序收集logdetail表中的所有记录。

我找不到我失踪的地方。任何帮助将不胜感激。

最佳答案

您尚未显示您的模型,但从外观上看,您只需删除 order_by 中的 logdetail 即可:

logdetail.objects.all().order_by('-id')

关于mysql - 如何根据自动增量 id 字段在 django 中降序排列查询集顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336670/

相关文章:

python - django 异常处理程序中间件和 handler500

python - django dev server未读POST数据会报错

mysql - 正确的查询语句是什么?

MySQL 变量错误

MySQL 多次停止返回子字符串中的最后一项

mysql - 如何从 Drupal 中的数据库中获取表名列表

django - 安装 Django Rest Framework 时出错

javascript - 如何从 jsp 中列出数据库数据并将其打印出来?

python - 表单从模型接收旧数据

django - 任何使用带有 Django 身份验证的 mongoengine 的人