7.

【django】filterの検索オプション

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

User.objects.filter(field='値')

上記の様にfilter関数内で指定できる検索オプションについて説明します。

field='値' 完全一致
field__exact='値' 完全一致
field__iexact='値' 完全一致(大文字小文字区別無し)
field__contains='値' 部分一致(大文字小文字区別有り)
field__icontains='値' 部分一致(大文字小文字区別無し)
field__startswith='値' 前方一致(大文字小文字区別有り)
field__istartswith='値' 前方一致(大文字小文字区別無し)
field__endswith='値' 後方一致(大文字小文字区別有り)
field__iendswith='値' 後方一致(大文字小文字区別無し)
field__gt='値'
field__gte='値' 以上
field__lt='値' 未満
field__lte='値' 以下
field__in=リスト IN検索
field__range=(start, end) BETWEEN検索
field__year=年
field__month=月
field__day=日
field__isnull=True null
field__isnull=False not null
field__search='値' 全文検索

 

 

子ページ
子ページはありません
同階層のページ
  1. MySQL/MariaDBへの接続
  2. sqliteへの接続
  3. SELECT, INSERT, UPDATE, DELETE
  4. 素のSQLを直接実行する方法
  5. Order by DESCの指定方法
  6. limit, offsetの指定方法
  7. filterの検索オプション
  8. django-filterのlookup_expr検索オプション
  9. モデルの内部結合(1対1)

最近コメントのあったページ

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。