在管理视图中更改模型的顺序

Changing ordering of model in the admin views

我在 Django 中有一个用户模型,我在其中定义了 class Meta 和排序。它的定义是这样的:

class Meta:
    verbose_name = _('user')
    verbose_name_plural = _('users')
    ordering = ('-speedy_net_site_profile__last_visit',)
    swappable = 'AUTH_USER_MODEL'

但是,我有两个应用程序 - Speedy Net 和 Speedy Match,在 Speedy Match 中我想要不同的顺序(

    ordering = ('-speedy_match_site_profile__last_visit',)

)。我该怎么做?

在您的应用中向 admin.py 添加排序。喜欢:

class SpeedyNetAdmin(models.admin):
    .....
    ordering = ('-speedy_net_site_profile__last_visit',)

Refs