2024-05-14 03:10:39 发布
网友
我有一个叫foo的模型。 我的要求是在foo的管理面板上显示一个经过筛选的记录列表。 基本上,我想在admin为foo呈现视图之前过滤QuerySet。在
有办法吗?在
我的环境: Django==1.7, Python==2.7
我使用Grappelli呈现我的管理站点。在
为此,请读这篇文章 https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_queryset
你可以这样做:
class FooAdmin(admin.ModelAdmin): def get_queryset(self, request): query = super(FooAdmin, self).get_queryset(request) filtered_query = query.filter(name='bar') return filtered_query
为此,请读这篇文章 https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_queryset
你可以这样做:
相关问题 更多 >
编程相关推荐