摘要: 前言 Django中完成表单验证,常用的有两种方法: 一种是通过HTML + JS + Ajax实现。 另一种是通过Django自身的forms模块来生成相应个HTML标签来完成表单验证。这是本节着重讲的地方 第一种方法:html + ajax实现基本的login页面 这里边views中,已经用到了 阅读全文
posted @ 2018-08-16 15:35 草丛抡 阅读(330) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- import pexpect def connect(ip,passwd,cmd): ret = -1 ssh = pexpect.spawn('ssh root@%s "%s"'%(ip,cmd),timeout=2,searchwindowsize=10) try: ... 阅读全文
posted @ 2018-07-06 10:58 草丛抡 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 前段时间用Django开发相关文件下载功能中,碰到一些请求执行的任务时间较长(几分钟),前端表现为一直等待后端发来的响应而卡住不动,为了使用户在前端有个好的体验,因此决定采用异步任务的方式在后台执行这些任务。在同事的指引下接触了Celery这个异步任务队列框架,网上大部分也只是粗粗介绍了大概的流程, 阅读全文
posted @ 2018-03-14 15:33 草丛抡 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 转自:http://wiki.jikexueyuan.com/project/explore-python/Third-Party-Modules/celery.html 在程序的运行过程中,我们经常会碰到一些耗时耗资源的操作,为了避免它们阻塞主程序的运行,我们经常会采用多线程或异步任务。比如,在 阅读全文
posted @ 2018-03-12 15:20 草丛抡 阅读(152) 评论(1) 推荐(0) 编辑
摘要: 转载自:https://www.jianshu.com/p/cfd163200d12 背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况。因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现。最初的第一个 Ex 阅读全文
posted @ 2018-02-01 15:14 草丛抡 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Nginx我这台机器有默认安装,新增配置: 注意对access_log和error_log新建log文件.uWSGI 配置端口9090是uwsgi开启的,要接收80来的请求.uWSGI启动可以使用xml,ini,yaml,yml,json等格式的配置文件来启动.1. xml 配置请确定你在上一节中的 阅读全文
posted @ 2017-09-21 14:27 草丛抡 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Django的目录结构如下:manage.py mypro mypro应用的目录结构如下: 在Django目录下编写test.py,目录是/export/App/mypro/test.py 该进程会在前台运行显示,可使用Ctrl + C 结束进程,访问http://172.22.146.81:800 阅读全文
posted @ 2017-09-21 14:18 草丛抡 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 对 Nginx,WSGI(或者 uWSGI,uwsgi),Django(或者Flash或Tornado),这几者的关系一存存在疑惑。通过查阅了些资料,总算把它们的关系理清了。 总括来说,客户端从发送一个 HTTP 请求到Django处理请求,分别经过了 web服务器层,WSGI层,web框架层,这三 阅读全文
posted @ 2017-09-20 17:04 草丛抡 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1 IO多路复用的概念 原生socket客户端在与服务端建立连接时,即服务端调用accept方法时是阻塞的,同时服务端和客户端在收发数据(调用recv、send、sendall)时也是阻塞的。原生socket服务端在同一时刻只能处理一个客户端请求,即服务端不能同时与多个客户端进行通信,实现并发,导致 阅读全文
posted @ 2017-03-24 11:14 草丛抡 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一 面向对象的程序设计的由来 二 什么是面向对象的程序设计及为什么要有它 三 类和对象 3.1 类相关知识 3.2 对象相关知识 3.3 对象之间的交互 3.4 类名称空间与对象/实例名称空间 3.5 小结 四 继承与派生 4.1 什么是继承 4.2 继承与抽象(先抽象再继承) 4.3 继承与重用性 阅读全文
posted @ 2017-03-02 20:42 草丛抡 阅读(2624) 评论(0) 推荐(0) 编辑