с одинаковым набором ключей
как средствами оrm выполнить поиск объектов у которых в arrayfield есть хотя бы один json с заданным значением ключа?
а как в джанге реализовано это поле? (покажи кусочек из модельки + импорты)
в базе это по факту чарфилд?
У меня задача сделать софт делит для определенных пользователей собственно потом здесь будет гулять колиество объектов и фильтр вроде такого мне не подходит removed_metas__0__user_id
делать отдельную сущность не рационально, это прекрсно можно на поле разрулить
мне по сути нужен лукап (если такой есть) который можно прописать вместо нуля и пробежать по всем массивам
контекст понял, спасибо к сожалению, так и не доводилось щупать эррэйфилд, тем более с json но... в доке вижу, что можно фильтровать слайсы: Post.objects.filter(tags__0_2__contains=['thoughts']) то есть в целом фильтрация по списку возможна и вот тут походу нужный ответ: https://stackoverflow.com/questions/36389871/django-jsonfield-filtering
о, выглядит интересно спасибо)
Обсуждают сегодня