15

簡単なクエリを実行したい:

Pizza.object.filter(topping__contains='PEPERONI')

このように、それは魅力のように機能します。しかし、私がそれを試してみると:

Pizza.object.filter(topping__contains='peperoni')

動作していません。

大文字と小文字が区別される理由を知っていますか?この機能をdjangoからキャンセルするオプションはありますか?

4

2 に答える 2

37

を使用しPizza.object.filter(topping__icontains='peperoni')ます。

__icontainsチェックでフィルタリングします。

于 2012-08-26T17:37:48.643 に答える