- 博客(7)
- 收藏
- 关注
原创 python三大神器
1. 迭代器与生成器1.1 迭代器基础的迭代器初始和访问i = iter('abc')print(i.__next__())print(i.__next__())print(i.__next__())for i in iter('abc'): print(i)1234567针对类的时候,需要__iter__(self)和__next__(self)结合。并且,使用raise s...
2018-07-14 10:07:49 708
原创 请求钩子
请求钩子 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。 请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子: before_first_request 在请求第一个请求前执行 before_request 在每次请求前执行 如果在某修饰的函数中返回了一个响应,视图函数将不再被调用 after_re...
2018-07-14 09:56:44 770
原创 flask转换器
1.什么叫转换器?定义url的匹配规则的一个对象2.正则匹配路由在 web 开发中,可能会出现限制用户访问规则的场景,那么这个时候就需要用到正则匹配,根据自己的规则去限定请求参数再进行访问具体步骤为: (1).导入转换器基类:在Flask中,所有的路由的匹配规则都是使用转换器对象进行记录 (2).自定义转换器:自定义类继承于转换器基类 (3).添加转化器到默认的转换器字典中 ...
2018-07-14 09:55:04 240
原创 cookie、session和jwt
状态保持 因为http 是一种无状态协议,浏览器请求服务器是无状态的。无状态: 指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求。无状态原因: 浏览器与服务器是使用 socket 套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的 socket 连接,而且服务器也会在处理页面完毕之后销毁页面对象实现状态保持主要有两种方式:在客户...
2018-07-14 09:50:10 283
原创 git的一些命令和注意点
Git是目前世界上最先进的分布式版本控制系统(没有之一)1.特点:分布式的版本管理 2.作用:对源代码做版本的管理3.Git操作流程图解: Git服务器-->本地仓库-->客户端-->本地仓库-->Git服务器4.工作区: 对于添加、修改、删除文件的操作,都发生在工作区...
2018-07-14 09:11:56 280
原创 如何搭建虚拟环境
安装虚拟环境的命令 :sudo pip install virtualenvsudo pip install virtualenvwrapper安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:# 1、创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs# 2、打开~/.bashrc文件,并添加如下:export WORKON_HOME...
2018-07-14 09:09:29 376
原创 你有勇气重新开始吗?
一、不要等生活为难你时才后悔过去太安逸 我们常常在自己营造的舒适圈中,不愿踏出安逸的小世界,可社会却在不断往前走,待我们回过神来,才发现已经被时代抛弃。在这个大江奔流的年代,谁不是在拼尽全力地活着,毕竟,这个时代脚步太快,它抛弃你时,连一声再见都不会说。 二、任何学习都不会白费,不进行任何学习是「自废」 佩内洛普·菲兹杰拉德说过,你学过的每样东西,都会在你一生中的某个时刻派上用场。 常在微博...
2018-07-14 09:05:51 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人