根据从ForeignKey列表中选择的选项过滤manyToManyField中的项目

时间:2018-07-11 12:50:39

标签: django django-forms

我需要进行过滤,以过滤一组元素,而不是按名称过滤,而是按另一个字段过滤。

enter image description here

在屏幕截图中,当您从底部列表的此列表中选择一个项目时,会有一个现场材料,该项目应按组进行过滤,具体取决于在现场材料中选择的内容

示例:在下部选择中有这样的列表,并且具有字段材料。

从橡树材质字段中选择时,仅前两个元素必须保留。

  1. 名称=白色,材质=橡木
  2. 名称=红色,材料=橡木
  3. 名称=紫色,材料=金属
  4. 名称=光泽,材料=金属

Django,据我所知,已经有这样的过滤实现不是内联的,而只是使用list_filter,但是不幸的是,以内联的形式它是行不通的。

也许您可以以某种方式使用或编写窗口小部件。但是,也许有现成的解决方案?还是我不太了解。

0 个答案:

没有答案