我收到以下错误:
AttributeError: 'str' object has no attribute 'decode'
这是我的代码:
from django.utils.encoding import force_bytes
from django.utils.http import urlsafe_base64_encode
seld.uid = urlsafe_base64_encode(force_bytes(user.pk)).decode()`
Run Code Online (Sandbox Code Playgroud)
从 Django 2.2 开始,urlsafe_base64_encode返回一个字符串而不是字节,所以你不应该再调用该decode方法:
seld.uid = urlsafe_base64_encode(force_bytes(user.pk))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
572 次 |
| 最近记录: |