@Radist_101

Как сделать фильтрацию с различными параметрами для одного json поля?

Здравствуйте!
Есть две модели:
class Auto(models.Model):
    pass

class PropertyValue(models.Model):
    data = JSONField(default={'value': None})
    auto = models.ForeignKey(Auto, related_name='property_values')


В get запросе приходят параметры для фильтрации, например site.com?prop_1=10&prop_2=5&prop_3=100.
Параметры prop_X необходимы для фильтрации по полю PropertyValue().data['value']

Хочу сделать через django-filters, но не соображу как сделать в дочернем классе django_filters.FilterSet динамические поля
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы