DjagoCool 是一个Djago框架快速使用扩展库。目前DjagoCool支持的Pytho环境有3.6、3.7、3.8,支持Djago版本2.2、3.0、3.1。
models扩展自定义 Model 继承 BaseModel 可使用扩展功能:支持字段变更监控记录
通过 save_chaged() 保存已修改字段主键唯一键缓存
缓存获取: get_obj_by_pk_from_cache() get_obj_by_uique_key_from_cache()删除缓存: flush_cache_by_pk() flush_cache_by_uique_key() flush_cache()搜索字段自动生成
get_search_fields() 自动生成搜索字段,默认返回所有设置索引的char和it类型字段后台管理扩展BaseModelAdmi 提供扩展功能:默认列出所有基础字段增加相关项列,通过外键快速跳转增、删、改权限统一控制提交保存时,检查数据是否被修改使用 admi_register() 装饰器可以快速将 Model 注册到后台管理api接口扩展CoolBFFAPIView 可方便创建 applicatio/x-www-form-urlecoded / multipart/form-data 方式的接口。Meta 类中配置参数列表 param_fields 后可以自动生成接口文档,自动做参数验证使用 ViewSite 快速注册接口生成 urlpatters






评论