摘要: 介绍: 调用的web.py模版语言Templetor旨在将python的强大功能带入模版。它不是为模板创建新语法,而是重用python语法。 Templetor故意限制模版中的变量访问。用户可以访问传递给模版的变量和一些内置的python函数,这允许不受信任的用户编写模版,而不用担心他们会对正在运行 阅读全文
posted @ 2019-02-11 17:52 Qingqiu_Gu 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 首先导入web.py模块! 没有的话就: web.py的URL结构: 第一部分是一个正则表达式匹配的URL,如"/", "/item/(\d+)", 括号表示匹配到的数据可以供后面继续使用。第二部分则是类名称,简而言之,就是会将此次请求发送到第二部分类名的类中。 有请求就必然少不了,GET和POST 阅读全文
posted @ 2019-02-11 15:10 Qingqiu_Gu 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 由于要写一个前端上传文件按钮功能,本人前端是小白,所以在网上搜索了许多,发现FileReader非常好用。 不多BB,直接来。 1,前端只需要一个input标签, 2,JS,很简单 3,选择了readerAsDataURL 方法 读取数据,因为试过其他方式,发现其他方式获取数据后在传到后端时,容易引 阅读全文
posted @ 2019-01-19 14:51 Qingqiu_Gu 阅读(10762) 评论(0) 推荐(0) 编辑
摘要: 因为要搞一个用户登录安全的验证,要用到cas服务,所以在网上搜了很多关于cas信息才搞成功。 我写的属于客户端的cas就是从CAS服务,获取返回的ticket验证通过,用户登录成功。 使用的是web.py。 首先: 代码例子: 参考信息:https://pypi.org/project/cas_cl 阅读全文
posted @ 2019-01-09 18:00 Qingqiu_Gu 阅读(2926) 评论(0) 推荐(0) 编辑
摘要: import os import threading import re import time from lxml import etree all_img_urls = [] # 图片列表页面的数组 g_lock = threading.Lock() # 初始化一个锁 # 声明一个生产者的类,来不断地获取图片详情页地址,然后添加到 all_img_url列表中 # ... 阅读全文
posted @ 2018-12-20 14:26 Qingqiu_Gu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 上下文管理本质(类似于threading.local): 1.每一个线程都会在Local类中创建一条数据: 2.当请求进来之后,将请求相关数据添加到列表里面[request,],以后如果使用时,就去读取。 3.列表中的数据,请求完成之后,将request从列表中移除, 在源码中分析上下文管理: 1, 阅读全文
posted @ 2018-11-05 17:54 Qingqiu_Gu 阅读(161) 评论(0) 推荐(0) 编辑
摘要: windows 安装 rabbitmq 1,安装erlang 点击进入官网下载:http://erlang.org/download/ 2.安装rabbitmq 点击进入官网下载:http://www.rabbitmq.com/releases/rabbitmq-server/ 3.添加window 阅读全文
posted @ 2018-10-10 19:12 Qingqiu_Gu 阅读(273) 评论(0) 推荐(0) 编辑
摘要: flask中的路由系统: endpoint:反向url地址,默认为视图函数名(url_for)。 defaults :视图函数的参数默认值: strict_slashes : url地址结尾符“/”的控制, False:无论结尾是否有“/”均可以访问,True:没有则不能访问。 redirect_t 阅读全文
posted @ 2018-09-06 20:33 Qingqiu_Gu 阅读(315) 评论(0) 推荐(0) 编辑
摘要: redis支持五大数据类型: 1,字符串 设置值:set(key,value) 获取值: get(key) 2,集合 3,有序集合。 4,列表 5,字典。 设置值:hset(key,key,value). 获取值:hget(key,key) 获取所有: hgetall(key) hmset:(key 阅读全文
posted @ 2018-08-09 21:47 Qingqiu_Gu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 安装redis : 1,yum install wget -y 2,cd /opt: 3,wget http://download.redis.io/releases/redis-4.0.10.tar.gz 4, 解压缩 redis 源代码: tar -zxvf redis-4.0.10.tar.g 阅读全文
posted @ 2018-08-09 17:21 Qingqiu_Gu 阅读(152) 评论(0) 推荐(0) 编辑