[Django] #29088: Fail to perform a json lookup field search using __in syntax

10 views
Skip to first unread message

Django

unread,
Jan 30, 2018, 12:50:14 AM1/30/18
to django-...@googlegroups.com
#29088: Fail to perform a json lookup field search using __in syntax
-----------------------------------------+------------------------
Reporter: daavelino | Owner: nobody
Type: Uncategorized | Status: new
Component: Uncategorized | Version: 2.0
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-----------------------------------------+------------------------
I'm unable to perform a lookup at my database using __in=[iterator] fields
lookup using json notation.
My json syntax is:

{'risk__in': '[High,Medium]'}

hoping to lookup a risk field (defined in my models.py) which holds
High,Medium and Low values.

All other json searches are performed well. It is a bug or I fail to
generate json string correctly?
Unfortunately, I couldn't find any documentation related to
field__in=[iterator] ->json field lookup to clarify.

Thank you very much

--
Ticket URL: <https://code.djangoproject.com/ticket/29088>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Jan 30, 2018, 10:30:28 AM1/30/18
to django-...@googlegroups.com
#29088: Fail to perform a json lookup field search using __in syntax
--------------------------------+--------------------------------------
Reporter: Daniel Avelino | Owner: nobody
Type: Uncategorized | Status: closed
Component: Uncategorized | Version: 2.0
Severity: Normal | Resolution: invalid

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------+--------------------------------------
Changes (by Daniel Avelino):

* status: new => closed
* resolution: => invalid


Comment:

My fault. I don't create the iterator properly.

--
Ticket URL: <https://code.djangoproject.com/ticket/29088#comment:1>

Django

unread,
Jan 30, 2018, 11:14:11 AM1/30/18
to django-...@googlegroups.com
#29088: Fail to perform a json lookup field search using __in syntax
----------------------------------+--------------------------------------
Reporter: Daniel Avelino | Owner: nobody
Type: Uncategorized | Status: closed
Component: contrib.postgres | Version: 2.0
Severity: Normal | Resolution: invalid

Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
----------------------------------+--------------------------------------
Changes (by Tim Graham):

* component: Uncategorized => contrib.postgres


Old description:

> I'm unable to perform a lookup at my database using __in=[iterator]
> fields lookup using json notation.
> My json syntax is:
>
> {'risk__in': '[High,Medium]'}
>
> hoping to lookup a risk field (defined in my models.py) which holds
> High,Medium and Low values.
>
> All other json searches are performed well. It is a bug or I fail to
> generate json string correctly?
> Unfortunately, I couldn't find any documentation related to
> field__in=[iterator] ->json field lookup to clarify.
>
> Thank you very much

New description:

I'm unable to perform a lookup at my database using `__in=[iterator]`
fields lookup using json notation.
My json syntax is: `{'risk__in': '[High,Medium]'}`

hoping to lookup a risk field (defined in my models.py) which holds
High,Medium and Low values.

All other json searches are performed well. It is a bug or I fail to
generate json string correctly?
Unfortunately, I couldn't find any documentation related to
`field__in=[iterator`] ->json field lookup to clarify.

Thank you very much

--

--
Ticket URL: <https://code.djangoproject.com/ticket/29088#comment:2>

Reply all
Reply to author
Forward
0 new messages