Could someone help me with django orm filter I am trying to filter data by some key in json filed (Postgres, jsonb field) Field in postgres table contains something like
{ "pet": "dog", "name": "my_lovely_dog" }
I build filter like:
cond = {"field_name__pet": some_variable}
qs = qs.filter(**cond)
But when I watch result sql query I see something like:
Select * from "table_name" where ("table"."my_field" -> pet) = '"dog"'
How I can do it correctly? Why django use "" inside ''? And why django not put key from json in ""?
Thank you