itsdangerus 加密可设置时效
- 安装
pip install itsdangerous
- 使用
from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
from itsdangerous import SignatureExpired
from django.conf import settings
serializer = Serializer(settings.SECRET_KEY, 3600)
info = {'confirm': user.id}
token = serializer.dumps(info)
token = token.decode()
serializer = Serializer(settings.SECRET_KEY, 3600)
try:
info = serializer.loads(token)
except SignatureExpired:
return HttpResponse('激活链接已过期!')

浙公网安备 33010602011771号