擅长:python、mysql、java
<p>除了彼得的回答,如果你使用的是Django 2,那么编码和解码部分有点不同。</p>
<p><strong>编码:</strong></p>
<p>更改<code>'uid': urlsafe_base64_encode(force_bytes(user.pk)),</code></p>
<p>到<code>'uid': urlsafe_base64_encode(force_bytes(user.pk)).decode(),</code></p>
<p><strong>解码:</strong></p>
<p>更改<code>uid = force_text(urlsafe_base64_decode(uidb64))</code></p>
<p>到<code>uid = urlsafe_base64_decode(uidb64).decode()</code></p>