标签:djang pillow 数据 单位 text apt cache 后端 generate
"verify_code": { # 验证码
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/2",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
},
class ImageCodeView(View):
"""图形验证码"""
def get(self, request, uuid):
"""
:param request: 请求对象
:param uuid: 当前用户的唯一id
:return: image/jpg
"""
# 生成图片验证码
text, image = captcha.generate_captcha()
# 保存图片验证码
redis_conn = get_redis_connection('verify_code')
# 图形验证码有效期,单位:秒
# IMAGE_CODE_REDIS_EXPIRES = 300
redis_conn.setex('img_%s' % uuid, constants.IMAGE_CODE_REDIS_EXPIRES, text)
# 响应图片验证码
return http.HttpResponse(image, content_type='imgae/jpg')
标签:djang pillow 数据 单位 text apt cache 后端 generate
原文地址:https://www.cnblogs.com/oklizz/p/11196435.html