摘要:
Web应用是什么 11. 通过浏览器访问的应用程序都是Web应用 22. Web应用的模式: 3 C/S架构 4 c:client 客户端 5 s:server 服务端 6 B/S架构 7 b:browser 浏览器 8 s:server 服务端 910 # 本质上b/s也是c/s11 3. Web 阅读全文
摘要:
csrf 跨站请求 1''' 2csrf跨站请求伪造,就相当于一个钓鱼网站 3''' 4eg:我搭建了一个跟正规银行网站一模一样的界面 5用户不小心进入到了我们的网站,用户给某个人打钱 6打钱的操作确实是提交到了银行的系统,用户的钱也确实减少了,但是唯一不同的是打钱的账户并不是用于想要转钱的账户 7 阅读全文
摘要:
BeautifulSoup 一 简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: ''' Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。 它是一个工具箱,通过解析文档为用户提供需要 阅读全文
摘要:
1、importlib模块解析字符串,并导入改路径的模块# 根据字符串导入模块# 通常用来导入包下面的模块import importlibres = 'mylife.b'ret = importlib.import_module(res)就相当于from mylife import b该方法最小单位 阅读全文
摘要:
反射 什么是反射? # python是动态语言,而反射(reflection)机制被视为动态语言的关键。'''动态是指事先不知道,只有在程序在运行时才知道(典型的'不见棺材不落泪'),而静态是事先就定义好了的,就像变量的定义'''反射机制指的是在程序的运行状态中对于任意一个类,都可以知道这个类 阅读全文
摘要:
Django基本用法 django主要目录结构 初识ORM ORM之路由层 ORM之视图层 ORM之模板层 外键字段的增删改查 ajax的用法 删除功能二次确认 form组件 Cookie和Session、中间件 Auth模块 阅读全文
摘要:
cookie与session简介 http协议 四大特性 1.基于请求响应 2.基于TCP/IP作用于应用层之上 3.无状态 基于http协议通信的服务端无法保存客户端状态 纵使见她千百遍 我都当她如初见 4.无(短)连接 随着互联网的发展 很多网站都需要保存客户端状态 为了实现该需求cookie与 阅读全文
摘要:
form组件前戏 """练习 页面上获取用户输入的用户名和密码 然后判断用户名和密码是否符合一些条件 如果不符合则返回相应的提示信息"""# 后端代码def home(request): dict_data = {'username': '', 'password': ''} # 先定义一个字典, 阅读全文
摘要:
删除增加二次确认功能 两种交互方式不能同时使用,使用ajax进行交互时,原来的交互方式要删除# 普通版本(使用原生js方法)页面刷新的两种方式window.location.reload() // 刷新页面()# 先要使用 let $this = $(this) 重新赋值$this.parent( 阅读全文
摘要:
字段参数之choices 用户表 性别字段 学历字段 在职状态 ..."""如果我们在设计表字段的时候 有一些字段能够完全列举出所有可能的情况"""# 这个时候推荐使用choices参数class User(models.Model): name = models.CharField(max_le 阅读全文