fix captcha py3 compatible

This commit is contained in:
virusdefender
2017-04-26 23:40:06 +08:00
parent bb3d4f7f02
commit 46839afa8e

View File

@@ -18,7 +18,7 @@ import os
import time import time
import random import random
from io import StringIO from io import BytesIO
from django.http import HttpResponse from django.http import HttpResponse
from PIL import Image, ImageDraw, ImageFont from PIL import Image, ImageDraw, ImageFont
@@ -86,7 +86,7 @@ class Captcha(object):
# 随机化字符之间的距离 字符粘连可以降低识别率 # 随机化字符之间的距离 字符粘连可以降低识别率
x += font_size * random.randrange(6, 8) / 10 x += font_size * random.randrange(6, 8) / 10
buf = StringIO() buf = BytesIO()
image.save(buf, "gif") image.save(buf, "gif")
self.django_request.session[self.session_key] = "".join(code) self.django_request.session[self.session_key] = "".join(code)