Ind*_*pta 0 python django django-admin
我希望过来在管理页面中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)
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |