• 1000 возвращает «не определено»
class OverView(serializers.ModelSerializer):
itemsoutstanding = serializers.SerializerMethodField()
class Meta:
model = Order
fields = ['id','total_price', 'created_at','itemsoutstanding']
def get_itemsoutstanding(self, obj):
count= Items.objects.filter(order=obj.id).count()
return count
На мой взгляд, я пытаюсь выполнить фильтрацию по столбцу сериализатора, но в нем говорится, что он не определен
queryset = Order.objects.all()
serializer_class = OverView
queryset = Order.objects.filter(shop=shop)
queryset = queryset.filter(itemsoutstanding> 0)
Есть ли способ фильтрации на основе в столбцах сериализатора?