#W

framework —— auth认证+权限+限流==》 联合使用

  a.对匿名用户进行限制,每个用户1分钟允许访问10次  b.对匿名用户进行限制,每个用户1分钟允许访问5次,登录的用户1分钟访问10次,vip用户1分钟允许访问20次    fromdjango.shortcutsimportrenderfromrest_framework.responseim...

framework —— throttles(访问频率控制)

   fromdjango.shortcutsimportrenderfromrest_framework.responseimportResponsefromrest_framework.viewsimportAPIView#Createyourviewshere.RECORD={#"1.1.1.1":[1...

framework —— permission(权限)

   fromdjango.conf.urlsimporturlfromdjango.contribimportadminfromapp02importviewsasapp02_viewurlpatterns=[url(r'^admin/',admin.site.urls),url(r'^hosts/',ap...
代码星球 代码星球·2020-12-25

framework —— auth认证

   fromdjango.conf.urlsimporturlfromdjango.contribimportadminfromapp02importviewsasapp02_viewurlpatterns=[url(r'^admin/',admin.site.urls),url(r'^hosts/',ap...
代码星球 代码星球·2020-12-25

Flask ==> wtforms

 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。安装:pip3installwtforms 1.用户登录当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如:用户不能为空;用户长度必须大于6;密码不能为空;密码长度必须大于12;密码必须包含字母、数...
代码星球 代码星球·2020-12-25

Flask ==> wtform使用和源码解析

1.安装:pip3installwtforms 2.用户登录目录结构: 1.app.pyfromflaskimportFlask,render_template,request,redirectfromwtformsimportFormfromwtforms.fieldsimportcorefrom...

python ==> Django.view(登录,注册,个人页)

Django-views1.本篇博客主要是想实现一个:通过Django创建一个项目,目的:三个界面,用户登录界面,用户注册界面,用户登录成功之后的个人页。本篇功能很简单,就是简单的时间页面的跳转,主要以练习为主。首先:我们先把项目创建好,这里我创建的Django的项目名为:mysite_views,并且创建一个应用项目...

Windows系统mongodb的安装

1.点击官网链接https://www.mongodb.com/download-center/community,选择当前版本:currentrelease,Windows系统下是msi格式的程序,  复制下方蓝色标志链接,到迅雷下载。2.双击以下文件,点next安装即可,最好不要更改安装目录,默...

promise解决异步问题:.then和async_await的渊源

1.为什么要使用回调函数?当我们的请求既有异步,又有同步的时候,如果异步请求在同步请求的上方,异步请求比较慢,要先等待异步请求执行完再去执行同步请求,比较耗时。这时候我们将异步请求放在一个回调函数里,就不必等待异步请求执行完再去执行同步请求。其实使用回调函数最终目的是为了获得外层普通函数(同步请求)的执行结果res,使...

vue中的计算属性computed,watch

什么时候使用computed或者watch:默认加载数据的时候,不触发事件使用计算属性computed的一个实例:vuex中使用state里面的共享数据。当共享数据发生改变时,如果使用computed进行监听,就会很好的将改变之后的数据展现到页面当中去,也可以不使用,但有可能出现数据无法正常显示的问题。vuex和com...

@Autowired注解的使用

使用 @Autowired 注释的 Boss.java  1.packagecom.baobaotao;    importorg.springframework.beans.factory.annotation.Autowire...
代码星球 代码星球·2020-12-25

如何扩展 Create React App 的 Webpack 配置

Create react App(以下简称CRA)是创建 react 应用的一个脚手架,它与其他脚手架不同的一个地方就是将一些复杂工具(比如 webpack)的配置封装了起来,让使用者不用关心这些工具的具体配置,从而降低了工具的使用难度。但是对于一些熟悉 we...

React高阶组件中使用React.forwardRef的技巧

之前使用react.forwardRef始终无法应用于react高阶组件中,最近终于捣鼓出来了,于是记录下来。关键点就是React.forwardRef的API中ref必须指向dom元素而不是React组件。 一、React.forwardRef使用示例下面就是应用到React组件的错误示例:const&nb...

webpack Code Splitting浅析

CodeSplitting是webpack的一个重要特性,他允许你将代码打包生成多个bundle。对多页应用来说,它是必须的,因为必须要配置多个入口生成多个bundle;对于单页应用来说,如果只打包成一个bundle可能体积很大,导致无法利用浏览器并行下载的能力,且白屏时间长,也会导致下载很多可能用不到的代码,每次上线...

WebSocket断开原因、心跳机制防止自动断开连接

WebSocket断开的原因有很多,最好在WebSocket断开时,将错误打印出来。ws.onclose=function(e){console.log('websocket断开:'+e.code+''+e.reason+''+e.wasClean)console.log(e)}错误状态码:WebSocket断开时,会...
首页上一页...463464465466467...下一页尾页