Djiango rest framework 分页 rest framework 为我们提供了3种分页: 1 PageNumberPagination 2 LimitOffsetPagination 3 CursorPagination 第一种分页 PageNumberPagination 这是一种 ...
分类:
其他好文 时间:
2018-09-02 00:00:44
阅读次数:
257
解析器前戏 有时候我们在接受前端传送的值的时候,会存在这样一个奇怪的现象使用request.body可以取到值,而使用request.POST的时候去不到值,基于这样的情况,究竟是如何造成的呢? 追了以下源码发现 把request.body 中的值转换成 POST 需要满足以下的两个条件,也就是说必 ...
分类:
其他好文 时间:
2018-08-30 02:08:53
阅读次数:
149
源码剖析Django REST framework的认证方式 由Django的CBV模式流程,可以知道在 。 如果自定义的类中没有定义 ,根据面向对象中类的继承可以知道,则 。 现在来看看Django restframework的认证流程 Django restframework是基于Django的 ...
分类:
其他好文 时间:
2018-08-25 20:10:58
阅读次数:
210
https://q1mi.github.io/Django-REST-framework-documentation/tutorial/4-authentication-and-permissions_zh/ 1. models.py 表里面加入一列 “operater", 并且重新migrate ...
分类:
其他好文 时间:
2018-08-21 21:49:46
阅读次数:
540
在上一篇文章中我们已经分析了认证组件源码,我们再来看看权限组件的源码,权限组件相对容易,因为只需要返回True 和False即可 代码 1 class ShoppingCarView(ViewSetMixin, APIView): 2 permission_classes = [MyPermissi ...
分类:
其他好文 时间:
2018-08-20 19:44:32
阅读次数:
290
一、项目介绍 1.1.掌握的技术 1.2.系统构成 vue部分: API 接口 Vue 组件 与api的交互 vue的项目组织结构分析 Django Rest Framework 技能 通用view实现 rest api接口 apiview方式实现api genericView方式实现api接口 V ...
分类:
其他好文 时间:
2018-08-13 14:09:39
阅读次数:
184
四、xadmin后台管理 4.1.xadmin添加富文本插件 (1)xadmin/plugins文件夹下新建文件ueditor.py 代码如下: (2)把插件添加到__init__.py里面 4.2.url配置 配置xadmin和ueditor的路由 4.3.注册app到xadmin后台 四个app ...
分类:
其他好文 时间:
2018-08-13 14:01:37
阅读次数:
159
三、Models设计 3.1.项目初始化 (1)进虚拟环境下安装 django2.0.2 djangorestframework和相关依赖mark,filter pillow 图片处理 (2)创建项目 项目:MxShop app:users interpreter选择虚拟环境里面的python.ex ...
分类:
其他好文 时间:
2018-08-13 14:01:11
阅读次数:
182
五、商品列表页 5.1.django的view实现商品列表页 (1)goods/view_base.py 在goods文件夹下面新建view_base.py,为了区分django和django rest framework的view 利用Django的view实现返回json数据 (2)MxShop ...
分类:
其他好文 时间:
2018-08-13 13:58:33
阅读次数:
185
六、商品类别数据展示 6.1. 商品类别数据接口 (1)商品分类有两个接口: 一种是全部分类:一级二级三级 一种是某一类的分类以及商品详细信息: 开始写商品分类的接口 (2)序列化 给分类添加三级分类的serializer goods/serializers.py (3)views.py 说明: 注 ...
分类:
其他好文 时间:
2018-08-13 13:54:00
阅读次数:
299