自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 django使用 用户认证模块报错

django项目 认证 用到user = authenticate(username=username, password=password)测试时发现 输入正确密码user返回为None 错误密码 也返回None到数据库中 把is_active 改成 1 就能返回正确的user对象否则返回None 并且报错AttributeError: ‘NoneType’ object has...

2019-07-29 15:19:04 361

原创 redis 报错 ERROR/MainProcess] consumer: Cannot connect to redis:

用win10连接虚拟机redis的时候报错 一直提示ERROR/MainProcess] consumer: Cannot connect to redis: …修改配置文件 protected-mode no 改为 yes 不能用守护进程运行redisbind 127.0.0.1 更改为 bind 0.0.0.0开放6379端口 firewall-cmd --zone=publi...

2019-07-29 10:31:54 2581

原创 redis配置文件启动问题

使用配置文件启动时 redis-server /配置文件地址启动发现没有任何反应ps ajx | grep redis 没有发现相关于redis的进程解决 : 需要普通用户启动 root用户启动会导致无反应...

2019-07-12 13:09:00 232

原创 ajax和jsonp

ajax的参数为1、url 请求地址2、type 请求方式,默认是’GET’,常用的还有’POST’3、dataType 设置返回的数据格式,常用的是’json’格式,也可以设置为’html’4、data 设置发送给服务器的数据5、success 设置请求成功后的回调函数6、error 设置请求失败后的回调函数7、async 设置是否异步,默认值是’true’,表示异步语法为$....

2019-06-13 17:07:22 152

原创 flask 进阶:留言板

本练手项目的码云地址为 : https://gitee.com/fuyi2333/flask鉴于本人学的为纯后端 对于前端的理解很少 这里的页面会很丑没有实质的内容 主要记录留言板功能的实现。实现样式类似于QQ的留言板 但是因为我们还没有登录系统 所以这里手动添加名称**1.创建表单 **这里我们要创建的表单为输入的名字 留言内容 和 提交按钮如下:blog/forms/message...

2019-04-10 23:36:34 834 1

原创 flask 进阶:准备

鸽了好长时间,没有学习和更新flask web的项目 今天又开始学习首先在项目开始之前我们要处理好包结构一般的包结构为举例我们将要开始的blogblog|____| forms 表单包| ------init.py| ------xxx.py| models 模板包| ------init.py| ------xxx.py| static 静态文件包| ------ini...

2019-04-10 15:42:30 168

原创 python flask基础总结 数据库

在web中 数据库的是重要的一环 承载着保存数据的重要性数据库分为两种 sql关系型数据库 Nosql 非关系型数据库sql关系型数据库每一行代表一个记录 每个记录的列为一个字段sql结构:表 : 储存数据的结构列 : 一个字段 代表存储信息的类型行 : 一条记录Nosql非关系型数据库非关系型数据库 不使用表结构存储数据 应为速度快 可拓展性强被大型web项目广泛使用二者各有...

2019-03-17 00:12:06 180

原创 python flask基础总结 表单

在web中用户常常要用到登录 注册 找回密码 撰写文章 编辑设置 作为开发我们要了解表单的使用包括 : 创建表单 验证用户输入的内容 返回错误提示 保存数据 多用户表单使用模块 WTForm Flask-WTF 和 Flask-CKEditorWTForms 是定义 验证和处理表单的库Flask-WTF 继承于WTForms 然后添加一些功能Flask-CKEdito 富文本编辑器的操...

2019-03-13 19:29:53 966

原创 python flask基础总结 模板

在flask中 用户访问一个url 根据map_url映射 找到正确的视图函数 视图函数根据请求 处理返回正确的数据 返回字符串 html json数据 如果在每个视图函数中都写入html 那么工作量会很大 于是flask 就使用模板 渲染html模板文件模板文件一般约定放在APP下的template文件中 flask通过render_template( ) 函数 渲染函数 na...

2019-03-10 16:33:08 205

原创 python flask基础总结 HTTP

flask 是pythonweb框架之一 相比于django之类的重型框架 已经为你配置好很多内容 flask可以作为微型框架 微不代表他小 而是代表他的内容可以被你自己定义响应和请求我们在布置web服务器后 用户访问一个url 浏览器便会生成相对应的HTTP请求 由互联网发送到web服务器 服务器接收请求 flask根据请求的url执行对应的视图函数 视图函数运行并返回相对应的结果 包含h...

2019-03-05 16:22:48 608 1

原创 python内置logging日志模块

作为一个初学变成的小伙子,常常调试代码用print,print的好处是直接就能看出代码的问题,和运行的情况,但是比较麻烦的是在运行完成之后要把print全波注释掉,或者删除,这很影响美观,而且比较麻烦,尤其在代码比较多的情况下,往往看到print的结果后就头疼不已:这一行打印了什么,这一行又是什么结果。所幸的是python和其他语言一样,有一个强大的日志模块——logging模块日志的作用1....

2018-12-16 18:59:26 172

原创 python测试函数

python中有unittest的模块测试代码。使用这个模块可以看出测试是否通过,如果测试通过就说明代码达到预期。在编写测试函数之前,先要知道一些函数。导入unittest.TaseCase模块,有几种断言方式:断言方式用法assertEqual(a,b)a == bassertNotEquala != bassertTrue(x)x 为 True...

2018-12-15 16:22:25 636

原创 random随机数模块

random模块是关于随机的模块,常用的包括函数用法random.random获取一个0-1之间的随机小数random.unifrom(m,n)获取m,n之间的随机小数random.randint(m,n)获取m,n之间的随机整数(只能从大到小)random.randrange(n)获取从0开始到n的随机数,不包括n以及random模块中比较难...

2018-12-09 13:45:20 166

原创 python:sys模块

sys模块用于处理函数和变量运行时的环境问题import sys导入模块方法用法sys.path寻找路径,返回内含路径字符串的列表sys.modules把导入的模块存放到modules字典中sys.version获取解释器版本sys.platfrom获取系统平台的解释器sys.getdefaultencoding()获取字符编码方式...

2018-12-09 13:24:52 113

原创 requests重定向

在python的requests文库中介绍到了重定向,并解释了重定向的用法,但是对于我们这些小白来说,重定向意味着什么,重定向作用是什么?于是今天便深入研究requests模块重定向深入用法谈到重定向,这里要从http状态码谈起。状态码状态码是网页服务器http响应的3位数字代码。常见状态码分为状态码内容200请求成功,服务器已经将请求的响应头和数据返回20...

2018-12-08 17:13:06 2707

原创 requests模块简单用法

requests模块是python第三方库的一个模块,虽然python内置的模块urllib与之相似,但是requests以其强大的实用性挑战甚至超过urllib,所以今天就来更新一下requests模块的基本用法,和简单的爬取网站图片的技巧。导入模块import requests送一个请求url = 'https://www.baidu.com'result = requests.g...

2018-12-08 15:38:33 315

原创 os.path模块的使用

os.path模块是操作文件的模块,以下总结一些常用模块,详情请参考官方文档。os函数用法os.name()获取当前系统类型os.getcwd()获取工作文件目录os.getenv()获取环境变量os.environ()更改环境变量os.listdir(‘path’)获取path下的所有目录文件os.mkdir创建目录(如果存在就会报...

2018-11-28 14:25:42 301

原创 datetime模块:常用方法使用。

datetime模块是用于操作时间的模块。用函数:dir(datetime)可以获得以下这些结果‘MAXYEAR’, ‘MINYEAR’, ‘date’, ‘datetime’, ‘datetime_CAPI’, ‘time’, ‘timedelta’, ‘timezone’, 其中省略了一切不常用的方法方法说明MAXYEAR获取最大年份MINYEAR获取最小...

2018-11-28 13:56:10 666

原创 re模块正则表达式

正则表达式是特殊的字符序列,方便检查和使用一个字符串与某重模式匹配,或是找出与之匹配的结果。re模块:正则表达式方法:re.match() 从起始位置开始匹配,如果不是起始位置,就返回Nonere.search() 可以不从起始位置匹配,但是从起始位置扫描,返回第一个匹配的结果group()和groups() 把上面两种方法匹配的结果取出来。group返回一个长字符串,gro...

2018-11-24 16:19:00 148

原创 协程:协程的创建和使用。

python是一门解释性语言,在python编程中,我们定义了几个运行过程,A - B - C ,解释器按照顺序执行,A - B - C 然后执行完毕。但是程序的运行需要花费时间,再看上面的例子 ,假如A函数要运行 3s B函数要运行5s C函数要运行7s 现在计算运行时间 3+5+7为15s的运行时间。这时候我们会发现程序在A函数的时候,即使计算机还有资源,但是控制权并没有给B函数,导致...

2018-11-22 23:21:32 834

原创 多进程与多线程的创建

进程是一个程序在数据上的一次动态执行过程,是计算机资源分配的基本单位。而多进程一般用于优化计算机资源分配。多进程:创建:from multiprocessing import Process #导入多进程模块def run_print(a): '''这是用于运行多进程的函数''' print('传入的参数为:%s'%a) print('多进程创建成功!')if __nam...

2018-11-19 16:17:35 262

原创 IO:文件序列化,和反序列化

文件的序列化和反序列化,指的是计算机把文件通过函数将对象,函数列表等转化为通俗的每个计算机都能识别的内容。作用:1.把内存中的各种数据类型的数据通过网络传给其他计算机。2.把各种数据类型的数据存储在本地计算机中有利于长时间存储数据和使用。用法:pickle和json方法:dumps和loads例:import pickle list1 = [1,2,3,4,'要写入的数据'...

2018-11-13 23:30:10 251 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除