扩展Django-admin change_form.html,复选框以过滤表单queryset

时间:2019-02-19 09:06:45

标签: django django-admin

如何在模型change_form.html中添加自定义复选框,以将过滤器应用于表单base_field查询集。

我知道我可以像这样检索表单

 def get_form(self, request, obj=None, **kwargs):        
        form = super(Model, self).get_form(request, obj, **kwargs) 
        form.base_fields['XXX'].queryset = OtherModel.objects.filter(condition=True).order_by(field)
        return form

但是我希望在更改屏幕上使它成为动态过滤器。

有人有教程或示例代码来帮助您吗?我预计将需要一些JavaScript。

谢谢

0 个答案:

没有答案