lingthio / Flask-User-starter-app

BSD 2-Clause "Simplified" License
337 stars 156 forks source link

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

Open OneVoltTen opened 7 years ago

OneVoltTen commented 7 years ago

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

hosek commented 7 years ago

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