models扩展接口¶
-
class
cool.model.
BaseModel
[源代码]¶ Model基类,支持字段变更监控记录,主键唯一键缓存,搜索字段自动生成
-
save_changed
(using=None)¶ 值保存修改被修改字段
-
classmethod
get_obj_by_pk_from_cache
(pk)¶ 通过主键获取对象(优先走缓存)
-
classmethod
get_objs_by_pks_from_cache
(pks, _dict_keys_list=None)¶ 通过主键批量获取对象(优先走缓存)
-
classmethod
get_obj_by_unique_key_from_cache
(**kwargs)¶ 通过有唯一索引的字段获取对象(优先走缓存)
-
classmethod
get_objs_by_unique_keys_from_cache
(*, _dict_keys_list=None, **kwargs)¶ 通过有唯一索引的字段批量获取对象(优先走缓存)
-
flush_cache
()¶ 清空对象所有缓存缓存
-
classmethod
get_search_fields
()¶ 返回本model可以被搜索的字段集合(基类回自动将带索引的字段生成搜索字段集合)
-