有关模型字段选择过滤器的Django过滤器最佳实践

时间:2019-01-24 12:43:18

标签: django django-filter

我正在努力解决一个我认为很普遍的问题,但是在这个问题上我找不到任何有效的例子。

说我有一个Django模型:

class Shop(models.Model):
    name = models.CharField(max_length=100, verbose_name="Shop Name")
    ...
    city = models.CharField(max_length=100, verbose_name="City")
    ...
    class Meta:
        verbose_name = "Chantier"

允许用户使用django-filter按城市筛选商店的最佳方法是什么?

到目前为止,我已经将ModelMultipleChoiceFilter与窗口小部件CheckboxSelectMultiple一起使用,但是由于某些原因,我一直在努力获取清晰的选择列表(没有重复项)并将过滤后的值链接到实际值过滤器查询有效(无需执行某些复杂的操作)。

有一种简单的方法吗?

谢谢!

0 个答案:

没有答案