随笔文件

from utils.check_code import create_validate_code

自己创建验证码

def xxxx(request):

1. f=open(1.png,'wb')图片存在本地

img,code=create_validate_code()

request.session['check_code']=code

img.save(f,'PNG')

f.close()

HttpResponse('......')

def xxxx(request):

2.f=BytesI0图片存在内存

img,code=create_validate_code()

img.save(f,'PNG')

request.session['check_code']=code

f.close()

HttpResponse(f.getvalue())

tempaltes 

<img src='xxxx.html'>

url(r^'xxxx',views.xxxx)

验证码更新

<img src='xxxx.html?' onclick='changeImg(this)>

<script>

function changeImg(ths){

ths.src=ths.src+'?'

}

</script>

seession 默认是两周失效

一个月免登入

if form.cleaned_data.get('rmb'):#记住密码框是否打钩

   resuest.session.set_expiry(60*60*24*30)

猜你喜欢

转载自www.cnblogs.com/daiyizheng/p/9427774.html