擅长:python、mysql、java
<p>您的错误在<code>serializer.py</code>;不能对未编码的字符串调用<code>hashlib.sha1</code>。您可能要做的是替换此行:</p>
<p><code>password = hashlib.sha1(password)</code></p>
<p>为此:</p>
<p><code>password = hashlib.sha1(password.encode('utf-8'))</code></p>
<p>如果希望密码为字符串,则该行应如下所示:</p>
<p><code>password = hashlib.sha1(password.encode('utf-8')).hexdigest()</code></p>