使用" List_Filter"在admin中,我想将其修改为仅显示包含内容的字段(根据过滤器)。
通过一个例子最容易解释。
例如,
选择类别过滤器(例如太阳镜)时,品牌过滤器列表仅列出其中包含太阳镜的品牌。过滤
这有意义吗?
如何实现这一目标?
答案 0 :(得分:2)
我可能认为你必须根据之前的过滤器选择Next Filter ..尝试从传递数据的url获取请求
def lookups(self, request, model_admin):
if request.GET.get('previous_filter') == 'True':
return []
if request.GET.get('current_filter') == 'False':
return [
# Pass your List Here
]
if self.value() is None:
return []