上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页
摘要: 这里我们也要用动态化serializers 创建收藏时用UserFavSerializers ,个人中心获取用户收藏记录用UserFavDetailSerializers 收藏 和获取收藏记录 都要用户权限,所以premisstion 这里不用动态化 测试: 阅读全文
posted @ 2018-12-22 19:15 初学者,方圆几里 阅读(497) 评论(0) 推荐(0) 编辑
摘要: mixins.UpdateModelMixin 就是用来修改信息的,这里面继承了更新和部分更新的操作 它接收 put patch 请求,put 实际是一种更新的操作,patch 是部分更新 测试: 迎你有 阅读全文
posted @ 2018-12-22 18:20 初学者,方圆几里 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 跟上一篇写的动态获取premisstion 思路一样CreateModelMixin 有自己对应的serializers ,mixins.RetrieveModelMixin 想要自己的Detailserializers 又是共用一个viewSet ,于是我们也来动态化配置serializers 跟 阅读全文
posted @ 2018-12-22 18:00 初学者,方圆几里 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看下我们写的用户usersViewSet 新建用户,获取用户信息详情,修改用户详情,是共用同一个viewset,但是新建用户是不需要 用户token的,获取详情和修还用户信息是需要用户的token的 但是又是共用同一个配置,那怎么办呢? 于是就引进了 动态化配置premisetion 看源 阅读全文
posted @ 2018-12-22 17:44 初学者,方圆几里 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 我们有的时候要测试一些前端一些显示上的的兼容性,或者有些无法配置的东西想看看前端的效果,这时我们只需要写出response 回包内容就可以模拟出来 第一步:首先新建一个.txt 文件在桌面上,里面填充 response 回包 json 格式的内容 第二步:进入fiddler AutoResponde 阅读全文
posted @ 2018-12-18 20:22 初学者,方圆几里 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 唯一联合索引: 以商品收藏为例:同一个不能连续收藏同一个商品id 这时候我们就要把数据库中的两个字段 user 和good 设置成唯一联合索引 还有第二种方法:就是在validate里面也可以设置 django rest framwork api guide 阅读全文
posted @ 2018-12-15 14:42 初学者,方圆几里 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一,创建用户收藏的viewset 二、serializer 写法 三。配置url 问题:我们直接在serializer 里面fields 是直接写的user,那么序列化的时候会把表里面所有的user 返回给我们 这样是不对的,我们不能让前端来选择用户,而是获取前端请求中带过来的user django 阅读全文
posted @ 2018-12-15 14:26 初学者,方圆几里 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 我们先来回顾下 我们goods 表的定义 其中商品是否是 热卖,以及是否是新品 都有字段标识 这种 数据库中 0 代表否,1代表是 ,要用model BooleanField 实现商品热卖的接口 实际上 是在商品中筛选 出来 那么我们就要进入 过滤器了 一、配置 二、goods 新建一个filter 阅读全文
posted @ 2018-12-15 13:05 初学者,方圆几里 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 查看我们的表设计,商品图片是有个外键 关联商品id 的 那么我们要在goods 的serilazers 中怎么序列化这个 外键GoodsImage表的所有记录呢? 第一步:先新建一个GoodsImageSerilazers 第二步: 在goodSerializers里面设置关联 注意这里many=T 阅读全文
posted @ 2018-12-13 19:55 初学者,方圆几里 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 我们如何来完成商品详情页的接口呢? 首先要配置一个商品详情的url 按照我们正常的接口配法 ,应该是后面要加一个id 的,为什么这里没有加id 呢? ,应该是rooter register 的作用吧,等我在学习一遍基础再来回答? 那么我们再来写viewset Mixin.RetrieveModelM 阅读全文
posted @ 2018-12-13 19:34 初学者,方圆几里 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页