该文被密码保护。 阅读全文
posted @ 2019-06-08 22:38 load晴天 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Django REST framework介绍 介绍 现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。 显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,十分推荐Django REST framework(D 阅读全文
posted @ 2019-06-07 19:49 load晴天 阅读(486) 评论(0) 推荐(0) 编辑
摘要: Django REST framework序列化 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式 models部分 view部分 serializer部分 ModelSerializer 上面的类2就用的ModelS 阅读全文
posted @ 2019-06-07 19:49 load晴天 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Django REST framework视图 学习序列化的时候发现有大量的冗余代码,所以我们要使用Django REST framework里的视图减少我们的代码 DRF中的request 在Django REST Framework中内置的Request类扩展了Django中的Request类, 阅读全文
posted @ 2019-06-07 19:49 load晴天 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Django REST framework认证、权限、频率 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后 权限 和 限制 组件决定是否拒绝这个请求。 认证:所谓认证就是身份的认证,是否登陆,确定你是谁 权限:确定你哪些接口可以访问 频率:就是访问接口的频率 阅读全文
posted @ 2019-06-06 16:17 load晴天 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Django之admin admin管理的是所有注册的模型的的增删改查等等 admin app Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: 阅读全文
posted @ 2019-05-29 18:56 load晴天 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Django之Xadmin 先回顾admin的启动流程: 设计思想 Django一启动,Xadmin的site对象最终是要设计出注册model的增删改查四个url。 /app01/book/ /app01/book/add /app01/book/id/delete /app01/book/id/c 阅读全文
posted @ 2019-05-29 18:56 load晴天 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 自定义分页 当数据库中数据有很多,我们通常会在前端页面做分页展示。 分页的数据可以在前端页面实现,也可以在后端实现分页。 后端实现分页的原理就是每次只请求一页数据。 准备工作 学习研究版 def book_list(request): # 从URL中取当前访问的页码数 try: current_pa 阅读全文
posted @ 2019-05-29 14:34 load晴天 阅读(835) 评论(0) 推荐(0) 编辑
摘要: Django内置分页 准备工作 学习研究 使用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="https://cdn.b 阅读全文
posted @ 2019-05-29 14:34 load晴天 阅读(235) 评论(0) 推荐(0) 编辑
摘要: CBV和FBV FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果 阅读全文
posted @ 2019-05-20 19:02 load晴天 阅读(677) 评论(0) 推荐(0) 编辑