随笔分类 -  Django Rest_Framework

摘要:9. Xadmin xadmin是Django的第三方扩展,比使用Django的admin站点更强大也更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 9.1. 安装 通过如下命令安装xadmin的最新版 在配置文件中注册如下应用 阅读全文
posted @ 2019-06-24 11:35 冥想心灵 阅读(335) 评论(0) 推荐(0) 编辑
摘要:4. 过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-fitlter扩展来增强支持。 在配置文件setting.py中增加过滤后端的设置: 在视图中添加filter_fields属性,指定可以过滤的字段 5. 排序 对于列表数据,REST framewor 阅读全文
posted @ 2019-06-14 09:13 冥想心灵 阅读(306) 评论(0) 推荐(0) 编辑
摘要:为了方便接下来的学习,我们创建一个新的子应用 four 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. 创建管理员以后,访问admin站点,先修改站点的语言配置 settings.py 访问admin 站点效果: 1. 认证Authenticati 阅读全文
posted @ 2019-06-13 16:13 冥想心灵 阅读(217) 评论(0) 推荐(0) 编辑
摘要:对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter SimpleRouter DefaultRou 阅读全文
posted @ 2019-06-12 14:31 冥想心灵 阅读(214) 评论(0) 推荐(0) 编辑
摘要:REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1、2个视图基类 1.1、 APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST 阅读全文
posted @ 2019-06-11 11:12 冥想心灵 阅读(278) 评论(0) 推荐(0) 编辑
摘要:drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询 阅读全文
posted @ 2019-06-11 09:20 冥想心灵 阅读(324) 评论(0) 推荐(0) 编辑
摘要:作用 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能 7.1 定义序列化器 Django REST framework中的Ser 阅读全文
posted @ 2019-06-10 10:48 冥想心灵 阅读(445) 评论(0) 推荐(0) 编辑
摘要:1. Web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离 2.前后端分离 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部分公司开 阅读全文
posted @ 2019-06-06 09:37 冥想心灵 阅读(279) 评论(0) 推荐(0) 编辑

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