摘要: 由django中间件引发的编程思想 创建一个文件夹,把一个个功能写成一个个py文件,假如我们写一个消息通知,让qq, 微信,邮箱都能接收到,qq, 微信,邮箱就是一个个功能 aapp02文件夹下的qq.py class Qq(object): def __init__(self): pass def 阅读全文
posted @ 2020-06-08 17:53 小子,你摊上事了 阅读(128) 评论(0) 推荐(1) 编辑
摘要: csrf 跨站请求伪造 简介 CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XS 阅读全文
posted @ 2020-06-08 17:47 小子,你摊上事了 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 中间件 中间件是django 的门户,所有的请求和响应都要通过中间件 django中自带的有7个中间件, django中间件的介绍 在django settings里面的MIDDLEWARE_CLASSES MIDDLEWARE = [ 'django.middleware.security.Sec 阅读全文
posted @ 2020-06-08 17:46 小子,你摊上事了 阅读(80) 评论(0) 推荐(0) 编辑
摘要: def ab_pl(request): # 先给Book插入一万条数据 # for i in range(10000): # models.Book.objects.create(title='第%s本书'%i) # # 再将所有的数据查询并展示到前端页面 book_queryset = model 阅读全文
posted @ 2020-06-08 17:45 小子,你摊上事了 阅读(81) 评论(0) 推荐(0) 编辑
摘要: cookie 和session HTTP协议是无状态的,这意味这所有的客户端或者浏览器朝服务端发请求,服务端是不会记住客户端是谁,没办法保存用户的登录信息。 随之WEB的发展,出现了网上商城之类购物网站,这类网站的一个需求是记住当前用户是谁,并且需要记住用户的登录状态(避免每次请求页面都重新登录)。 阅读全文
posted @ 2020-06-08 17:43 小子,你摊上事了 阅读(106) 评论(0) 推荐(0) 编辑
摘要: django自带的序列化组件 # 需求:在前端给我获取到后端用户表里面所有的数据 并且要是列表套字典 import json from django.http import JsonResponse from django.core import serializers def ab_ser(req 阅读全文
posted @ 2020-06-08 17:40 小子,你摊上事了 阅读(137) 评论(0) 推荐(0) 编辑