在Django里,流式响应StreamingHttpResponse是个好东西,可以快速、节省内存地产生一个大型文件。 目前项目里用于流式响应的一个是Eventsource,用于改善跨系统通讯时用户产生的慢速的感觉。这个…
标签:python
python3 pillow生成简单验证码图片
使用Python的pillow模块 random 模块随机生成验证码图片,并应用到Django项目中 安装pillow $ pip3 install pillow 生成验证码图片 \vericode.py from PI…
Django搭建个人博客:基于类的视图
说是完结,马上又开始写进阶篇了。 本章不会为博客项目增加新功能,但是也同样重要,因为我们要学习高逼格的基于类的视图。 什么是类视图 前面章节中写的所有视图都是基于函数的,即def;而类视图是基于类的,即class。 有编…
python中包引入遇到的问题
最近在用python的flask时候发现一点问题,代码组织如下 |-app |-__init__.py |-views.py |-operations.py |-xxx.py |-run.py 按照python的约定,a…
[译]Flask教程--重定向与错误
Flask类有一个redirect()方法. 当我们调用它时, 它会返回一个响应对象并且按指定的状态码将用户重定向到另一个位置. redirect()方法的原型如下: Flask.redirect(location, s…
关于测试
测试用例 import datetime from django.test import TestCase from django.utils import timezone from .models import Qu…
else块的用途
除了在if…else…中使用,else块还可以在for循环、while循环以及try…except中使用。 在for循环中使用: 1 my_list = ['a','b','c','d…
如何使用python+opencv识别二维码
参考文章 python+opencv检测图片中二维码 利用opencv提取目标区域 opencv实时识别指定物体 基于opencv+python的二维码识别 Python二维码应用(一)QRcode二维码生成&识…
python自学日记6——列表
学习python时记录自己或观察别人从错误到正确的思路远比只看正确答案效果好——傅查理 1.编写一个函数,接收一个数字列表,并返回其累积和,例如[1,2,3]的累积和为[1,3,6] 看到求和想到前面用到的内置函数sum…
python实现快排
先上代码吧,算法的描述以后有时间了在写 def quick_sort(l,r,args): if(l<r): i=l j=r base=args[l] while(i<j): while(args[j]>…
Python如何控制小数点后面的小数位数
有三种简单方式 1.用round()函数 例:x=1.23456,在输出时只想保留小数点后3位: x=1.23456 print(round(x,3)) 2. x=1.23456 print('%.3f'%x) 3. x…
Python做一个记事本
开学的第一个周末,敲一个小东西玩玩。 分析记事本 1.新建功能 2.保存功能。 3.打开功能。 4.另存为功能。 5.查找功能。 … 一个个实现 个人想法是设计一些函数,逐个实现上面的功能。 新建功能 由于记事本启动时就…