属性错误:';str';对象没有属性';解码与django用户创建相关
我得到以下错误:属性错误:';str';对象没有属性';解码与django用户创建相关,django,Django,我得到以下错误: AttributeError:“str”对象没有属性“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()` 由于Django 2.2,urlsafe\u base64\u en
AttributeError:“str”对象没有属性“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()`
由于Django 2.2,
urlsafe\u base64\u encode
返回字符串而不是字节,因此您不应再调用decode
方法:
seld.uid = urlsafe_base64_encode(force_bytes(user.pk))