我正在努力解决一个我认为很普遍的问题,但是在这个问题上我找不到任何有效的例子。
说我有一个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
一起使用,但是由于某些原因,我一直在努力获取清晰的选择列表(没有重复项)并将过滤后的值链接到实际值过滤器查询有效(无需执行某些复杂的操作)。
有一种简单的方法吗?
谢谢!