视图层views# 1.小白必会三板斧① HttpResponse② render③ redirectdjango视图函数必须要给返回一个HttpResponse对象 其实render和redirect都是继承自HttpResponse ? 前后端分离? 前端一个人干(前端转成自定义对象)? JSO ...
分类:
其他好文 时间:
2019-09-18 00:50:40
阅读次数:
113
一.频率限制短信接口 settings/dev.py: apps/user/throttles.py: user/views.py: 二.手机号验证接口 前台手机号校验register.vue: 后台手机号校验: user/urls user/views.py 三.注册接口实现(用户名是手机号) s ...
分类:
其他好文 时间:
2019-09-18 00:26:14
阅读次数:
81
flask-类视图 标准类视图 1 from flask import Flask, render_template, views, jsonify 2 3 app = Flask(__name__) 4 5 6 class JsonView(views.View): 7 def get_respo ...
分类:
其他好文 时间:
2019-09-17 22:50:50
阅读次数:
122
路由匹配: urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^text', views.text), url(r'^testadd', views.testadd), ] 第一个参数是一个正则表达式,也就意味着在路由的匹配的时候,是按照 ...
分类:
其他好文 时间:
2019-09-17 18:59:20
阅读次数:
105
目录 一、缓存 二、序列化 三、信号 回到顶部 一、缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view ...
分类:
其他好文 时间:
2019-09-17 12:36:53
阅读次数:
90
话不多说,接上一篇文章,直接在views.py中添加如下代码: ...
分类:
编程语言 时间:
2019-09-16 10:05:32
阅读次数:
83
自己整理的学会了不算是原创 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 ...
分类:
编程语言 时间:
2019-09-14 22:27:44
阅读次数:
107
前戏: Web框架的本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,这样我们就可以自己实现Web框架 软件开发架构: 半成品自定义Web架构 我们发现收发的消息需要按照一定的格式来,这里就需要了解一下HTTP协议了 处女版自定义We ...
分类:
其他好文 时间:
2019-09-14 16:54:00
阅读次数:
114
一、根据request获取参数 假设请求地址是: 那么后台的路由配置: 视图中通过request获取参数title: 二、通过args或kwargs获取参数 kwargs获取值 请求的地址是: 但是后台的路由进行参数分组: 此时可以通过kwargs获取参数title: 这种情况的args是空的元祖, ...
分类:
Web程序 时间:
2019-09-14 00:09:21
阅读次数:
161
一、普通过滤 1、get_queryset get_queryset方法是GenericAPIView提供的一个方法,旨在返回queryset数据集,而过滤就是要在这个方法返回数据集之前对数据进行筛选,然后返回筛选后的数据即可,那么也就是要求需要重写这个方法: 源码中的这个方法会从视图配置中获得qu ...
分类:
其他好文 时间:
2019-09-13 14:01:18
阅读次数:
117