本文主要是介绍2016.01.08-2016.01.09回顾,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
哎,不及时写日记,我都想不起前天干了些什么了。
01.08主要研究的是gevent和协程原理等,工作上给了boss所有的ivtable的数据,修改了自动审批系统,以及每周五boss需要的统计数据,那好像其余时间都是在弄gevent相关的吧,还帮同事处理了下他们遇到的难题(不要在这种事上耗费过多时间,能快速解决就帮),晚上回来还是gevent和捣鼓了下之前的七牛上传图片的脚本,发现七牛上传图片的API速度非常快,都不准备采取多线程了,最后看星球大战去了,名气大,但是一般,不值得这么晚去看首映
01.09把实际上传图片的脚本完善了,而且研究了很久关于multipart表单的post方法,以及django后台的模拟登录和模拟文章发布。
django后台模拟登录和其他的模拟登录别无二致,多的一个地方就是django为了避免csrf攻击,每个页面都带了一个csrfmiddlewaretoken,所以模拟请求的时候要去页面用正则表达式匹配出token再一起post到服务器,不然会报403错误,而且每个页面这个token似乎是不同的(并未仔细验证)。
还有就是django的后台表单enctype='multipart/form-data',所以不能用urllib.urlencode()单纯编码为16进制,要用另外一些模块去encode,参考另外一篇博文。
这篇关于2016.01.08-2016.01.09回顾的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!