gpt4 book ai didi

python - 按在 django 管理面板中创建的日期排序用户

转载 作者:太空宇宙 更新时间:2023-11-04 08:01:43 24 4
gpt4 key购买 nike

如何在 django 管理面板中对用户进行排序,以便在显示时按创建日期排序?目前它们按字母顺序列出

我知道我可以通过以下方式导入 User 模型:from django.contrib.auth.models import User

我该怎么做?

最佳答案

要更改管理面板中用户的默认顺序,您可以继承默认的 UserAdmin 类。在您的应用程序的 admin.py 中:

from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User

class MyUserAdmin(UserAdmin):
# override the default sort column
ordering = ('date_joined', )
# if you want the date they joined or other columns displayed in the list,
# override list_display too
list_display = ('username', 'email', 'date_joined', 'first_name', 'last_name', 'is_staff')

# finally replace the default UserAdmin with yours
admin.site.unregister(User)
admin.site.register(User, MyUserAdmin)

有关更多信息,请参阅 documentation .

关于python - 按在 django 管理面板中创建的日期排序用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com