Figured it out thanks to a friendly IRC user called mattupstate! The models need to have __str__()
implemented:
class Question(db.Model):
__tablename__ = 'questions'
id = db.Column(db.Integer, primary_key=True)
text = db.Column(db.String, nullable=False)
def __str__(self):
return self.text