Flask-User-starter-app icon indicating copy to clipboard operation
Flask-User-starter-app copied to clipboard

Error loggining in [Class '<class 'app.models.User'>' has no field 'username'."]

Open OneVoltTen opened this issue 7 years ago • 1 comments

After submitting user login it displays the following error: screenshot_2017-03-07_17-59-11

OneVoltTen avatar Mar 07 '17 18:03 OneVoltTen

I've got same error. Add username field to the model: models.py:28 username = db.Column(db.Unicode(50), nullable=False, server_default=u'') and fill it in manage_commands.py:49 user = User(email=email, first_name=first_name, username=first_name, (you may need to keep username separated from first name, I just used first name for simplicity)

then delete app.sqlite from the root and recreate DB with python manage.py init_db Now you will be able to login with default Admin/Password1

Hope that help you a little

hosek avatar Mar 23 '17 07:03 hosek