随笔分类 -  web框架

摘要:3,请求,响应,异常 3.1 DRF Request from rest_framework.request import Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了Htt 阅读全文
posted @ 2020-08-24 10:07 Franciszw 阅读(359) 评论(0) 推荐(0) 编辑
摘要:2 序列化器 作用: 序列化,把模型对象转换成字典 因为def规范要求response需要返回json格式数据,但是查表得到的是一个表模型对象,而python中对象不能被json序列化,所以需要将对象转成字典(手动实现:一个个取对象的属性用for生成字典)再用response处理(内部自动序列后)返 阅读全文
posted @ 2020-08-24 10:04 Franciszw 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1 API接口规范 REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。 RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中。 阅读全文
posted @ 2020-08-24 10:03 Franciszw 阅读(250) 评论(0) 推荐(1) 编辑
摘要:6,过滤,排序,分页,自动生成接口文档 6.1 过滤和排序 drf源生排序过滤 使用:GenericAPIView和ListModelMixin的配合使用效果最佳,APIView单独使用排序器原理和使用分页类似不在赘述. 先配置后使用 全局配置全局生效: REST_FRAMEWORK = { 'DE 阅读全文
posted @ 2020-07-19 20:53 Franciszw 阅读(410) 评论(0) 推荐(0) 编辑
摘要:4,视图类集合,路由 4.1 APIView APIView是最最基础的视图类,如果只继承APIView,一切都得手写 book_list=Book.objects.all() book_ser=BookSerializer(book_list,many=True) 手动写业务逻辑处理不同的请求 d 阅读全文
posted @ 2020-07-10 20:30 Franciszw 阅读(390) 评论(0) 推荐(0) 编辑
摘要:API视图类提供了认证,权限,频率限制的功能,使用方法很简单,在框架内对应的地方写业务逻辑即可. 5.1 认证 简单来说就是:认证就是确定你是谁,认证的方法有很多, 基于密码认证:每次登陆都要输入账号密码,对用户不友好 基于session原理认证: 第一次登陆后服务器给你一个随机字符串,你的浏览器保 阅读全文
posted @ 2020-07-06 22:23 Franciszw 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一 请求与响应 请求属性与方法 request.method 请求方法 request.args get请求提交的数据 request.form post请求提交的数据 request.values post和get提交的数据总和 request.cookies 客户端所带的cookie reque 阅读全文
posted @ 2020-03-29 16:38 Franciszw 阅读(343) 评论(0) 推荐(1) 编辑
摘要:Flask 基础 5步快速搭建一个项目 flask是一个轻量级的web框架,只是用一个脚本就能搭建起一个项目 #1,导入模块 from flask import Flask,request #2,实例化Flask类得到一个app对象 app=Flask(__name__) #3,配置路由 @app. 阅读全文
posted @ 2020-03-27 05:12 Franciszw 阅读(159) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
深色
回顶
展开