タイトル: 検索オプション
SEOタイトル: 【django】select文による検索条件とオプション
user = User.objects.CharFilter(name='tarou', lookup_expr='contains') |
上記の様にfilter関数内で指定できるlookup_exprオプションの詳細について記述する。
対象が文字列の場合
exact | 完全一致 |
contains | 部分一致 |
startswith | 前方一致 |
endswith | 後方一致 |
regex | 正規表現 |
対象が日付の場合
date | 日付(YYYY-M-D) |
year | 年(YYYY) |
month | 月(M) |
day | 日(D) |
week_day | (1~7 1=日曜) |
hour | 時(H) |
minute | 分(m) |
second | 秒(s) |
対象が数値/日時/テキストの場合
gt | 超 |
lt | 未満 |
gte | 以上 |
lte | 以下 |