مرجع Field Lookups (Field lookups Reference)
فیلد لوکاپ (Field Lookup) یک کلیدواژه پرس وجو است. این کلیدواژه پس از دو خط زیر می آید. سپس فیلتر روی مقدار فیلد اعمال می شود. مثل جست وجوی دفترچه، سریع مورد دقیق را پیدا می کنی.
فهرست کلیدواژه ها و توضیح کوتاه
- contains: شامل عبارت.
- icontains: شامل، بدون حساسیت به حروف.
- date: تطبیق تاریخ.
- day: روز ماه برای تاریخ.
- endswith: پایان با عبارت.
- iendswith: پایان، بدون حساسیت به حروف.
- exact: تطبیق دقیق.
- iexact: تطبیق دقیق، بدون حساسیت به حروف.
- in: یکی از چند مقدار.
- isnull: مقدار تهی یا ناتهی.
- gt: بزرگ تر از.
- gte: بزرگ تر یا مساوی.
- hour: ساعت در DateTime.
- lt: کوچک تر از.
- lte: کوچک تر یا مساوی.
- minute: دقیقه در DateTime.
- month: ماه در تاریخ.
- quarter: فصل سال 1 تا 4.
- range: بین دو مقدار.
- regex: عبارت با قاعده.
- iregex: عبارت با قاعده، غیرحساس.
- second: ثانیه در DateTime.
- startswith: شروع با عبارت.
- istartswith: شروع، بدون حساسیت به حروف.
- time: تطبیق زمان.
- week: شماره هفته برای تاریخ.
- week_day: روز هفته، 1 تا 7؛ یکشنبه 1.
- iso_week_day: روز هفته ISO؛ دوشنبه 1.
- year: سال برای تاریخ.
- iso_year: سالِ ISO برای تاریخ.
نکته: برای جست وجوی خواناتر، از فیلترهای قالب جنگو کنار پرس وجوها استفاده نکن؛ فیلترها مخصوص نمایش اند، نه پایگاه داده.
جمع بندی سریع
- لوکاپ بعد از دو خط زیر می آید.
- نسخه i* حساسیت حروف را حذف می کند.
- برای بازه از range استفاده کن.
- برای تاریخ و زمان لوکاپ های زمانی هستند.
- regex قدرتمند است؛ با احتیاط به کار ببر.