0

なぜこれが機能しないのですか?State.objects.filter(pk__regex=r'^[0-9]')

エラーが発生します:

指定された名前と引数の型に一致する演算子はありません

4

1 に答える 1

0

正規表現は文字列用ですが、pk は整数です。

何をしようとしているのか正確にはわかりませんが、pk が 0 から 9 のすべての状態を取得したい場合は、範囲を使用できます。

State.objects.filter(pk__range=(0, 9))
于 2013-09-12T15:30:32.690 に答える