Django отфильтровывает по странам и исключает тех, кто не находится в этой стране
я хочу фильтровать с указанием страны, чтобы при смене страны пользователь видел продукт, соответствующий стране, я написал код таким образом, но он не работает.
def formfield_for_manytomany(self, db_field, request, **kwargs):
if db_field.name == ("products__name"):
kwargs["queryset"] = models.ActiveIngredient.objects.filter(products__name__in=[request._user_country]) and models.ProductName.objects.exclude(products__name__in==None)
return super().formfield_for_foreignkey(db_field, request, **kwargs)