2024-05-14 11:30:45 发布
网友
我希望越过django admin在管理页面中显示最近添加的事件的list。我在文档中读到了queryset,但它可能是为了返回一个可以是changed by the admin的查询集。我只想让它显示在页面右侧或页面底部。目前位置不是什么大问题。我有一个datetime字段,我将对其进行查询。有什么可能的方法?在
django admin
list
queryset
changed by the admin
datetime
要覆盖查询集,可以执行以下操作:
from django.contrib import admin from django.db import models class MyModelAdmin(admin.ModelAdmin): def queryset(self, request): qs = super(MyModelAdmin, self).queryset(request) if request.user.is_superuser: return qs.filter(date__year="2013") else: return qs class MyModel(models.Model): date = models.DateField() admin.site.register(MyModel, ModelAdmin)
希望有帮助!在
要覆盖查询集,可以执行以下操作:
希望有帮助!在
相关问题 更多 >
编程相关推荐