2016-06-27 16 views

答えて

0

get_querysetメソッドを無効にすることは、django.contrib.admin.ModelAdminです。この問題を解決する方法の1つです。

このメソッドを使用すると、管理サイトからそのリソースを要求するときに返すオブジェクトを指定できます。

class MyModelAdmin(admin.ModelAdmin): 
    def get_queryset(self, request): 
     qs = super(MyModelAdmin, self).get_queryset(request) 
     # Here's where we specify what to filter our queryset by. 
     return qs.filter(archived=False) 
+0

この手法は永続フィルタとしても機能します。私はlist_filter =( 'アーカイブ')も持っています。私はアーカイブを見ることができるようにしたい、私はちょうどデフォルトでそれらを見たくない。フィルタ情報をget_querysetに渡す方法はありますか? – RandO

関連する問題