Я пытаюсь создать систему регистрации пользователей и успешно создал страницу регистрации пользователей, но при попытке входа в систему я получаю сообщение об ошибке ниже. Я использую колбу, python3.6 и pymongo.
Это ошибка: AttributeError: 'bytes' object has no attribute 'encode'
пожалуйста помоги.
Traceback (последний вызов был последним):
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 2309, в вызов
вернуть self.wsgi_app (environment, start_response)
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 2295, в wsgi_app
response = self.handle_exception (e)
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 1741, в handle_exception
ререйз (exc_type, exc_value, tb)
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask_compat.py", строка 35, в ререйзе
повысить ценность
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 2292, в wsgi_app
response = self.full_dispatch_request ()
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 1815, в full_dispatch_request
rv = self.handle_user_exception (e)
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 1718, в handle_user_exception
ререйз (exc_type, exc_value, tb)
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask_compat.py", строка 35, в ререйзе
повысить ценность
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 1813, в full_dispatch_request
rv = self.dispatch_request ()
Файл "C: \ Users \ elvis \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ flask \ app.py", строка 1799, в dispatch_request
вернуть self.view_functionsrule.endpoint
Файл "C: \ Users \ elvis \ Desktop \ flask apps \ testmon \ even \ app \ run.py", строка 30, при входе в систему
если bcrypt.hashpw (request.form ['pass']. encode ('utf-8'), login_user ['password']) == login_user ['password']. encode ('utf-8'):
AttributeError: у объекта 'bytes' нет атрибута 'encode'