0

我想知道是否有一种方法可以根据创建时间而不是字母顺序在 django 管理页面上对 Django 用户进行排序。老实说,可以按创建时间或id排序。但是顺序需要从最新的用户到最老的用户。

我已经对管理页面上的对象进行了一些研究。我看到一个消息来源提到了日期层次结构。问题是我不知道可以订购 Django 用户的特定字段。

你有什么解决办法?

谢谢

4

1 回答 1

1

不应该只是:

ordering = ['-date_joined']

您可以按模型提供的任何字段进行订购。由于您没有指定您正在使用的 UserModel,我猜您是在谈论 BaseUser?如果是这样,您可以通过以下方式订购:

  • ID
  • 电子邮件
  • 加入日期
  • 用户名
  • [is_staff] # 布尔值
  • [is_active] # 布尔
于 2015-12-18T15:13:57.463 回答