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可以被搜索的字段集合(基类回自动将带索引的字段生成搜索字段集合)
-