上一页 1 2 3 4 5 6 7 8 ··· 25 下一页
摘要: 访问频率组件 这个组件是用来控制单位时间内某个用户的访问次数的. 可以用在反爬虫中 基础的BaseThrottle类提供接口 接口函数为 allow_request,如果返回False则走wait SimpleRateThrottle类给我们提供了get_cache_key接口,继承这个类要写rat 阅读全文
posted @ 2020-12-13 16:48 盲仔不瞎忙 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 权限组件 权限组件和认证组件一样,都是用了相同的模式,全局和局部 由BasePermission类给我提供接口 接口函数为 has_permission 以及 has_object_permission 有权限返回True 没有则返回False,默认的权限类为如下 from rest_framewo 阅读全文
posted @ 2020-12-13 16:43 盲仔不瞎忙 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 超链接API:Hyperlinked 它指的是当你返回的结果中有一对多或多对多时,这时候,服务器会返回一条url,你点击这个url就会直接看到具体的信息, 比如对于单个book对象来说,他返回的hyperlinked,点进去就会看到publish的id,title,email等信息 urls.py: 阅读全文
posted @ 2020-12-13 16:34 盲仔不瞎忙 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 版本控制 版本控制有利于我们根据客户端的版本不同做出不同的处理 url.py from django.conf.urls import url, include from web.views import TestView urlpatterns = [ url(r'^(?P<version>[v1 阅读全文
posted @ 2020-12-13 16:26 盲仔不瞎忙 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Schemas Schemas是指机器可读的文件,这个文件包含API 的endpoints,URLs,和支持的操作.。 Schemas是一个非常有用的工具,他可以用来自动生成文档,也可以用于动态的驱动client libraries与API进行交互。 为了提供schema 支持,REST frame 阅读全文
posted @ 2020-12-13 16:23 盲仔不瞎忙 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 序列化 由于queryset不能被json序列化,所以我们要对数据转换一下 方式一:list强转 data=list(Book.objects.all().values("title","price")) json.dumps(data,ensure_ascii=False) 可以解决页面上中文乱码 阅读全文
posted @ 2020-12-13 15:43 盲仔不瞎忙 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 编写聊天室 要创建真正的WebSocket应用,首先,得有一个基于MVC的Web应用,也就是我们在前面用koa2和Nunjucks创建的Web,在此基础上,把WebSocket添加进来,才算完整。 因此,本节的目标是基于WebSocket创建一个在线聊天室。 首先,我们把前面编写的MVC工程复制一份 阅读全文
posted @ 2020-12-12 16:30 盲仔不瞎忙 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、基本使用 1.安装node https://nodejs.org/en/ 2.安装ws模块 ws:是nodejs的一个WebSocket库,可以用来创建服务。 https://github.com/websockets/ws npm install ws 3.创建服务端 在项目里面新建一个ser 阅读全文
posted @ 2020-12-12 16:17 盲仔不瞎忙 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 运用http://websocket.org 提供的现有WebSocket服务器,我们可以收发消息、创建一些简单的WebSocket应用。 这里重点是WebSocket 协议在Web客户端的应用。 一、综述 WebSocket包含网络协议和API,让你能够在客户端和服务端创建WebSocket连接, 阅读全文
posted @ 2020-12-12 16:08 盲仔不瞎忙 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 当我们用sequlize.define(),定义表结构的时候,有时会遇到一些字段,你如说年龄字段,年龄不能为负数吧,比如说摸一个字段不能为空或者只能为字母或者输入长度不能超过50,这些问题都不是问题,我们在定义表结构的时候,可以设置一些属性,对其经行约束。 如上所示,列的定义可以是字符串、一个预定义 阅读全文
posted @ 2020-12-12 14:30 盲仔不瞎忙 阅读(1169) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 25 下一页