![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习
maChao_97
这个作者很懒,什么都没留下…
展开
-
状态保持
ps:为了加深自己对cookie和session的理解,所以准备记录一下,加深一下自己的记忆。 大神勿喷,有错的话还希望大神们能过指出来谢谢首先说一下为什么要实现状态保持?因为浏览器请求服务器是无状态的无状态就比如说当你去使用浏览器去访问一个网站的时候,浏览器,网站无法知道你之前做过什么无法记住你是一个什么样的身份,每一此请求都是一个新的请求。无状态的原因浏览器和服务器使用...原创 2018-03-22 01:40:12 · 515 阅读 · 0 评论 -
Flask 蓝图
为甚么要使用蓝图? 不能把在一个执行文件中输写太多功能模块,不仅会让代码阅读变得困难,还会给后期维护带来麻烦什么是蓝图?蓝图就是模块化处理的类,用户实现单个应用的视图,模板,静态文件的集合简单的说,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能,在Flask中,使用蓝图可以帮助我们实现模块化应用的功能蓝图的作用就是不在一个文件中书写代...原创 2018-03-13 20:36:48 · 309 阅读 · 0 评论 -
Flask的特殊变量和方法
在Flask中,友有一些特殊的变量和方法可以直接在模板中进行访问config 对象: config 对象就是Flask的config对象,也就是app.config对象request 对象: 就是Flask中表示当前请求的request对象,request对象中保存了一次HTTP请求的一切信息request 对象的属性如下:data 记录请求的数据,并转换为字符串 *f...原创 2018-03-13 14:59:03 · 394 阅读 · 0 评论 -
Flask数据库查询
Flask数据库查询 表名,query.all() 返回所有的对象列表get方法接收主键信息,根据主键查询信息 返回单个对象 表名,query.get()执行器all(),first(),last()限制条件过滤查询filter_by需要加执行器不加返回的是一个baseQuery对象,filter_by直接跟属性不需要加类名点,filter必须加,并且是条件精确查询不能模糊查询比...原创 2018-03-13 14:58:15 · 1394 阅读 · 0 评论 -
Flask操作数据库
Flask操作数据库: 导入flask_sqlalchemy扩展包更改数据库的配置指定数据库的连接SQLALCHEMY_DATABASE_URI = ‘mysql//root:python@59.110.172.0/flask_study’设置每次请求结束后自动提交数据中的改动 SQLALCHEMY_COMMIT_ON_TEARDOWN = True设置成True,SQLAlc...原创 2018-03-13 14:57:35 · 616 阅读 · 0 评论 -
CSRF跨域请求伪造
CSRF跨域请求伪造原创 2018-03-11 14:42:28 · 555 阅读 · 0 评论 -
Flask基础笔记-视图
routing模块内部有Rule类(用来构造不同的URL模式的对象)、Map类(存储所有的URL规则)、MapAdapter类(负责具体URL匹配的工作);变量表示内存当中的一块区域,用来存储数据模板中语句的作用控制输出xml以标签的形式展示数据html是超文本标记语言,用来渲染数据xml是用来传输数据json.dump操作的是类文件对象。类文件对象就是可读可写的直接使...原创 2018-03-10 21:39:44 · 204 阅读 · 0 评论 -
Flask基础之视图-01
Flask是基于Python语言编写的一种轻量级的Web框架Python最出名的框架要数Django,此外还有Flask,TornadoDjango与Flask相比,DJnao就像精装修好的房子,功能比较全面,集成了MVT,ORM,后台站点管理,但是缺点也非常的明显,什么都得按照Django规定的去做。而Flask不一样,Flask比较轻量,简洁,有很多第三方的扩展包,需要...原创 2018-03-09 23:50:12 · 412 阅读 · 0 评论 -
安装redis服务器时,执行sudo make test时出现错误
You need tcl 8.5 or newer in order to run the Redis test Makefile:225: recipe for target ‘test’ failed make: * [test] Error 1提示需要安装tcl,解决方法如下wget http://downloads.sourceforge.net/tcl/tcl8.6.1-s...原创 2018-02-28 21:28:21 · 4897 阅读 · 0 评论 -
django基础笔记
django开发web项目的开源框架django的作用:简单开发数据库驱动的网站,MVC的核心思想:低耦合,高内聚 低耦合就是模块与模块之间依赖度低,可以独立, 高内聚就是逻辑代码联系越紧密内聚就越高,一般情况下,只要模块与模块之间的耦合度比较低那么内聚自然就高了 MVC中的V代表构造要响应给客户端的html页面,内嵌模板引擎而在MVT中的T代表了这个 C con...原创 2018-02-02 00:28:05 · 262 阅读 · 0 评论 -
修改数据库编码(应用于之后创建的表)
修改数据库编码(应用于之后创建的表) alter database 数据库名 charset=utf8; ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;原创 2017-12-29 00:42:17 · 346 阅读 · 0 评论 -
python中进程池的用法
导入相关模块import multiprocessingimport timeimport randamimport os def worker(msg): t_start = time.time() print("%s开始执行,进程号为%d" % (msg,os.getpid())) # random.random()随机生成0~1之间的浮点数 time.sl原创 2017-12-17 23:44:02 · 1137 阅读 · 0 评论 -
更新apt-get源
sudo apt-get -y update原创 2019-08-15 21:42:51 · 1691 阅读 · 0 评论