2016-09-09 10 views
-1

に動作しません。それは私にempyクエリーセットを返しました:ジャンゴのPostgres ArrayField __containルックアップはこれが私の<em>models.py</em>で予想通り

<QuerySet []> 

2つのオブジェクトどちらもこれは私のクエリですリットル

が含まれているため(メグとルーファス)の両方が戻ってきたはずですCTS:

SELECT "post_tagging_dog"."id", "post_tagging_dog"."name", "post_tagging_dog"."data" FROM "post_tagging_dog" WHERE "post_tagging_dog"."data" -> 'breed' @> '"l"' 
+0

あなたが生成されたSQLを調べたことがありますか? –

+0

@ IgnacioVazquez-Abrams、私の質問 –

+0

のバグのような匂いが更新されました。 PostgreSQLのJSONサポートについての経験はありません。PostgreSQLのJSONサポートについての経験はありません。 –

答えて

-1

は、単にfor + ifを試してみてください。

for obj in Dog.objects: 
    if 'l' in obj.data['breed']: 
     return obj 
関連する問題