在python3环境下编译
uid = urlsafe_base64_encode(force_bytes(user.pk)).decode()
会报这样的错误:
问题原因:
python3里面,字符串要先encode手动指定其为某一编码的字节码之后,才能decode解码。
修改如下即可:
uid = urlsafe_base64_encode(force_bytes(user.pk)).encode('utf-8').decode()
在python3环境下编译
uid = urlsafe_base64_encode(force_bytes(user.pk)).decode()
会报这样的错误:
问题原因:
python3里面,字符串要先encode手动指定其为某一编码的字节码之后,才能decode解码。
修改如下即可:
uid = urlsafe_base64_encode(force_bytes(user.pk)).encode('utf-8').decode()