随笔分类 -  Django rest framework

摘要:class BaseResponse: def __init__(self): self.code = 1000 self.data = None self.error = None @property def dict(self): return self.__dict__ 阅读全文
posted @ 2019-10-10 20:25 市丸银 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:1、请求发送: HEAD、 GET、 POST2、请求头信息: Accept Accept-Language Content-Language Last-Event-ID Content-Type 对应的值是以下三个中的任意一个 application/x-www-form-urlencode mu 阅读全文
posted @ 2019-09-17 23:49 市丸银 阅读(724) 评论(0) 推荐(0) 编辑
摘要:在settings.py文件中添加中间件 前后端分离开发 或导入 查找MiddlewareMixin方法:1 .在setting.py文件中,随便找一个中间件 2.查看父类 3.查看父类所在.py文件的导入模块 优化 阅读全文
posted @ 2019-09-17 07:31 市丸银 阅读(454) 评论(0) 推荐(0) 编辑
摘要:1、路由 a、一级路由 b、二级路由(分发) 2、全局配置 阅读全文
posted @ 2019-09-16 23:38 市丸银 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一、知识点 1、source source用于one2one、foreginkey、choices,用与获取一个结果 2、SerializerMethodField SerializerMethodField用于many2many 和 获取的结果是多个值(queryset) 外键的反向查询 3、de 阅读全文
posted @ 2019-09-16 23:22 市丸银 阅读(556) 评论(0) 推荐(0) 编辑
摘要:一、分页组件 1、PageNumberPagination a、全局配置 导入模块 在视图类中配置 在配置文件中,修改全局page_size 注意:queryset,book_list b、局部分页 自定义分页类,继承PageNumberPagination 视图类 2、LimitOffsetPag 阅读全文
posted @ 2019-09-06 08:36 市丸银 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、解析器 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据。本质就是对请求体中的数据进行解析。 1、分类 a、JSONParser 解析JSON数据类型 b、FormParser 解析urlencode数据类型 c、MultiPartParser 解析form-data 阅读全文
posted @ 2019-09-05 23:58 市丸银 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一、认证 1、表的关系 class User(models.Model): name = models.CharField(max_length=32) pwd = models.CharField(max_length=64) def __str__(self): return self.name 阅读全文
posted @ 2019-09-05 17:56 市丸银 阅读(218) 评论(0) 推荐(0) 编辑
摘要:重要知识点 as_view()获取的是view方法名,当url配版成功,执行view方法 一、逻辑封装(mixins, generics) path('author/', views.AuthorView.as_view()), path('author/<pk>/', views.AuthorDe 阅读全文
posted @ 2019-09-04 22:04 市丸银 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、总纲 1、一切皆资源,操作既请求 2、分析 一个类(无参数) 查所有数据 get 返回所有数据 添加数据 post 返回添加的数据 另一个类(含参数) 查看某一条数据 get 返回这一条数据 修改某一条数据 put 返回修改的这条数据 删除某条数据 delete 返回None 补充: url后面 阅读全文
posted @ 2019-09-03 23:28 市丸银 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、模型表 二、序列化 1、json 强转QuerySet->list 2、json 构建新的 优化 注意:from djang.forms import model_to_dict 3、Django序列化 4、rest_framwork 注意:若序列化的是一个obj,那么many=False(默认 阅读全文
posted @ 2019-09-03 16:27 市丸银 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1、填入代码 2、查看全局变量 3、请求中设置“X-CSRFToken”这个header 阅读全文
posted @ 2019-09-03 11:23 市丸银 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:1、基于类的视图(推荐) 2、方法 阅读全文
posted @ 2019-09-03 07:10 市丸银 阅读(681) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示