Piy*_*Das 1 python django django-admin
所以,我有一个名为 foo 的模型。我的要求是在 foo 的管理仪表板上显示经过过滤的记录列表。基本上,我想在管理员呈现 foo 的视图之前过滤 QuerySet。
有没有办法做到这一点?
我的环境:Django == 1.7,Python == 2.7
我使用 Grappelli 来渲染我的管理站点。
你可以这样做:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2287 次 |
| 最近记录: |