09 2020 档案
发表于 2020-09-22 19:42阅读次数:316评论次数:0
摘要:前言 Django的默认缓存是存在内存当中,重启服务缓存就失效了。 文章选择用redis做缓存,需要预先安装redis数据库并启动服务 安装pip install django-redis 附带django-redis中文文档:django-redis中文文档 代码实现 在项目中的setting.p
阅读全文 »
发表于 2020-09-22 19:17阅读次数:926评论次数:0
摘要:代码实现 只需要继承rest_framework.response的Response,重写self.data即可 from rest_framework.response import Response class MyResponse(Response): def __init__(self, c
阅读全文 »
发表于 2020-09-22 19:11阅读次数:225评论次数:0
摘要:代码实现 在项目根目录下新建一个pagination.py文件,继承rest_framework.pagination的PageNumberPagination类 from rest_framework.pagination import PageNumberPagination class MyP
阅读全文 »
发表于 2020-09-20 17:23阅读次数:401评论次数:0
摘要:前言 抽象工厂设计模式是抽象方法的一种泛化。概括来说,一个抽象工厂是(逻辑上)一组工厂方法,其中的每个工厂方法负责产生不同种类的对象。 现实生活的例子 汽车制造业应用了抽象工厂的思想。冲压不同的汽车模型的部件(车门、仪表盘、车篷、挡泥板及反光镜等)所使用的机件是相同的 。机件装配起来的模型随时可配置
阅读全文 »