Django-Filters:按组过滤

问题描述 投票:0回答:0

我需要按组过滤项目。例如,如果仓库中剩余 0-10 件物品,则这是第一组。如果10-50个项目是第二组。如果项目超过 100 个,则这是第三组。 困难在于我有两种类型的物品。因此,需要将它们相加并显示为总计(product_fbm + Product_fbs)。

class ProductInfo(models.Model):
    product_fbm = models.PositiveIntegerField(null=True, blank=True, verbose_name="SKU FBM")
    product_fbs = models.PositiveIntegerField(null=True, blank=True, verbose_name="SKU FBS")

我需要过滤方面的帮助。我认为应该有一个带有某种方法的 FilterSet 类?

python django-rest-framework django-filter django-filters
© www.soinside.com 2019 - 2024. All rights reserved.