摘要: python的标准库提供两个模块:thread和threading,thread是低级模块,threading是高级模块,对thread进行了封装 1 用threading模块创建多线程 第一种方法是把一个函数传入并创建Thread实例,然后调用start方法执行; 直接从threading.Thr 阅读全文
posted @ 2018-07-31 23:02 大大的大笨熊 阅读(430) 评论(0) 推荐(0)
摘要: 1 python提供了多种进程通信的方式,主要Queue和Pipe这两种方式,Queue用于多个进程间实现通信,Pipe是两个进程的通信 1.1 Queue有两个方法: Put方法:以插入数据到队列中,他还有两个可选参数:blocked和timeout。详情自行百度 Get方法:从队列读取并且删除一 阅读全文
posted @ 2018-07-31 22:22 大大的大笨熊 阅读(38872) 评论(1) 推荐(3)
摘要: 1 文件读写 1.1 打开文件: open(r'D:\text.txt') 1.2 文件模式 | 值 | 功能描述 | | | | | ‘r’ | 读模式 | | ‘w’ | 写模式 | | ‘a’ | 追加模式 | | ‘b’ | 二进制模式 | | ‘+’ | 读写模式 | 1.3 文件缓冲区 阅读全文
posted @ 2018-07-31 16:10 大大的大笨熊 阅读(540) 评论(0) 推荐(0)
摘要: 注册,添加App,选择python3.5,然后打开控制台 搭建python3.5虚拟环境 安装django pip install "django 阅读全文
posted @ 2018-07-31 09:09 大大的大笨熊 阅读(812) 评论(0) 推荐(0)
摘要: django registration安装与设置 执行命令 此次frameword 会运用django原有的auth架构 在默认的情况下,django registration只需要在setting.py中设置一个常数,用来指定启动码的天数, url.py添加: 任何指定的/accounts/的网址 阅读全文
posted @ 2018-07-30 20:38 大大的大笨熊 阅读(724) 评论(0) 推荐(0)
摘要: Django本身内建这样的功能,admin管理页面就使用了这样的验证机制,admin管理页面就有Groups和Users选项 需要在models.py中导入 区别是django.contrib.auth.models中的类还是models中定义的User的类,主要看view.py中函数怎么引用 dj 阅读全文
posted @ 2018-07-30 16:00 大大的大笨熊 阅读(440) 评论(0) 推荐(0)
摘要: 主要用在view.login函数,不管登录是否成功,都会设置message变量,然后在login.html显示 提供两个函数 默认类型有:(message.INFO) DEBUG INFO SUCCESS WARNING ERROR 也可以在setting.py中自定义自己的等级标签 附上我的代码 阅读全文
posted @ 2018-07-30 15:22 大大的大笨熊 阅读(1017) 评论(1) 推荐(0)
摘要: 1. 先建好登录用的model,其次理解使用cookie和session的原理,一个在本机保存,一个在服务器保存 使用session好处,可以设置登录过期的时间, 2. 编写views中login的函数 login主要的用户第一次登录时,需要调用的,包括去POST中的值并验证,同时保存在cookie 阅读全文
posted @ 2018-07-17 21:22 大大的大笨熊 阅读(6837) 评论(0) 推荐(0)
摘要: 安装对应的模块 在setting,py中添加以下语句 在urls添加: 确定是否装了Pillow,用pip list, 没有就pip install Pillow 以上步骤ok,就可以在窗口类forms.py或者model.py添加CaptchaField 最后执行: 附上运行结果 阅读全文
posted @ 2018-07-17 15:44 大大的大笨熊 阅读(264) 评论(0) 推荐(0)
摘要: 模拟窗口类ModelForm的应用 1. 模拟窗口是Form的窗口中的fields是引用models类 不知道窗口类,点击: "https://www.cnblogs.com/guguobao/p/9322027.html" 2. view调用的函数 3. 对用的html 4. 最后,附上结果图 阅读全文
posted @ 2018-07-17 15:22 大大的大笨熊 阅读(123) 评论(0) 推荐(0)
摘要: django基础窗口form表单的运用 1. 具体效果图如下: 2. 首先确定表单中的数据集,先自己创建一个forms.py或者在原来的models.py中添加: 1代码如下 2 导入的包 3. 然后编写html代码 4. {{ form.as_p }}必须要在</form 标签中,还要自己写inp 阅读全文
posted @ 2018-07-17 10:33 大大的大笨熊 阅读(326) 评论(0) 推荐(0)
摘要: django窗口类运用和邮件收发 运用django窗口类来完成表单html 1 具体你看网址: "https://www.cnblogs.com/guguobao/p/9322027.html" 利用窗口类后,在网页调用函数view.contact()中,添加以下代码 需要的导的包 注册mailgu 阅读全文
posted @ 2018-07-17 10:17 大大的大笨熊 阅读(1171) 评论(0) 推荐(0)
摘要: django连接mysql 安装MySQL 1 2 安装好之后,配置防火墙,允许3306,并且,mysql配置允许任何ip访问,阿里云哪些服务器要到控制台设置3306通过, 3 进入django项目的setting.py文件下, 4 配置好之后,还需要为安装mysql python 模块,因为模块需 阅读全文
posted @ 2018-07-16 11:48 大大的大笨熊 阅读(203) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-07-16 10:44 大大的大笨熊 阅读(7) 评论(0) 推荐(0)
摘要: docker安装 安装前需要更新系统 apt get update apt get upgrade apt get install docker.io 安装完之后就可以试下: docker docker search dvwa 阅读全文
posted @ 2018-07-16 10:15 大大的大笨熊 阅读(547) 评论(0) 推荐(0)