python或者flask通用方法记录

序列化

from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
s = Serializer(current_app.config['SECRET_KEY'], expire_in) 
data = {'id': user.id, 'operation': operation} 
data.update(**kwargs) 
d1 = s.dumps(data)

反序列化

s =  Serializer(current_app.config['SECRET_KEY']) 
data = s.loads(d1)

SECRET_KEY 值

import os
'SECRET_KEY': os.urandom(24)

获取北京时间

from datetime import datetime
import pytz
datetime.now(pytz.timezone('PRC')).strftime("%Y-%m-%d_%H:%M") 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容