CryptographicFields.filters module¶
-
CryptographicFields.filters.
sort
(queryset: django.db.models.query.QuerySet, lookup_function: Callable[[Union[str, int, float, datetime.datetime, datetime.date, datetime.time, Any], str, Any], bool], field_name: str, query: Any) → django.db.models.query.QuerySet[source]¶ Filters queryset
Filters queryset as per lookup provided by user &query provided by user
- Parameters
lookup_function (Callable[[Union[str,int,float,datetime,date,time,Any],str,Any],bool]) – Functions that filters the data
queryset (QuerySet) – Queryset generated by querying data
field_name (str) – Name of the field which is to be filtered
query (Any) – Query for filtering the Queryset
- Returns
QuerySet with Filtered Data
- Return type
QuerySet
-
CryptographicFields.filters.
order_by
(queryset: django.db.models.query.QuerySet, field_name: Tuple[str, …], reverse: bool = False) → django.db.models.query.QuerySet[source]¶ Order Queryset by the given field
Order the Queryset as per field_name given.It supports multiple level of odering
- Parameters
queryset (QuerySet) – Queryset generated by querying data
field_name (Tuple) – Tuple with name of the field from higher priority to lower priority
reverse (bool, optional) – Type of ordering (Ascending|Descending), defaults to False
- Returns
QuerySet with Ordered Data
- Return type
QuerySet
-
CryptographicFields.filters.
startswith
(query: str, field_name: str, object: Any) → bool[source]¶ Check if a string is Starts With the query (Case Sensitive)
-
CryptographicFields.filters.
istartswith
(query: str, field_name: str, object: Any) → bool[source]¶ Check if a string is Starts With the query (Not Case Sensitive)
-
CryptographicFields.filters.
endswith
(query: str, field_name: str, object: Any) → bool[source]¶ Check if a string is Ends With the query (Case Sensitive)
-
CryptographicFields.filters.
iendswith
(query: str, field_name: str, object: Any) → bool[source]¶ Check if a string is Ends With the query (Not Case Sensitive)
-
CryptographicFields.filters.
contains
(query: str, field_name: str, object: Any) → bool[source]¶ Check if query is in value of the object (Case Sensitive)
-
CryptographicFields.filters.
icontains
(query: str, field_name: str, object: Any) → bool[source]¶ Check if query is in value of the object (Not Case Sensitive)
-
CryptographicFields.filters.
gt
(query: Union[int, float], field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
gte
(query: Union[int, float], field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
lt
(query: Union[int, float], field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
lte
(query: Union[int, float], field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
range
(query: Tuple[int, int], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
date
(query: Union[datetime.date, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is equal to query
-
CryptographicFields.filters.
date_lt
(query: Union[datetime.date, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
date_lte
(query: Union[datetime.date, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
date_gt
(query: Union[datetime.date, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
date_gte
(query: Union[datetime.date, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
date_range
(query: Tuple[Union[datetime.date, datetime.datetime], Union[datetime.date, datetime.datetime]], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
year
(query: int, field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
year_lt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
year_lte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
year_gt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
year_gte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
year_range
(query: Tuple[int, int], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
month
(query: int, field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
month_lt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
month_lte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
month_gt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
month_gte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
month_range
(query: Tuple[int, int], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
day
(query: int, field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
day_lt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
day_lte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
day_gt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
day_gte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
day_range
(query: Tuple[int, int], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
time
(query: Union[datetime.time, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
time_lt
(query: Union[datetime.time, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
time_lte
(query: Union[datetime.time, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
time_gt
(query: Union[datetime.time, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
time_gte
(query: Union[datetime.time, datetime.datetime], field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
time_range
(query: Tuple[Union[datetime.time, datetime.datetime], Union[datetime.time, datetime.datetime]], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
hour
(query: int, field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
hour_lt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
hour_lte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
hour_gt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
hour_gte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
hour_range
(query: Tuple[int, int], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
minute
(query: int, field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
minute_lt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
minute_lte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
minute_gt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
minute_gte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query
-
CryptographicFields.filters.
minute_range
(query: Tuple[int, int], field_name: str, object: Any) → bool[source]¶ Check if value of object is in range of query
-
CryptographicFields.filters.
second
(query: int, field_name: str, object: Any) → bool[source]¶ Checks if value of object is equal to query
-
CryptographicFields.filters.
second_lt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than value of query
-
CryptographicFields.filters.
second_lte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is less than or equal to value of query
-
CryptographicFields.filters.
second_gt
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than value of query
-
CryptographicFields.filters.
second_gte
(query: int, field_name: str, object: Any) → bool[source]¶ Check if value of object is greater than or equal to value of query