May-17-2020, 05:56 PM
Hi I get this error : TypeError: __repr__ returned non-string (type dict)
class User(UserMixin, db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(100))
email = db.Column(db.String(100))
password = db.Column(db.String(100))
rank = db.Column(db.String(100), default='Newbie')
def __repr__(self):
#TypeError: __repr__ returned non-string (type dict)
return {'name':self.username, 'rank': self.rank}
@app.route('/dashboard')
@login_required
def dashboard():
allusers = User.query.all()
print(allusers.__repr__())
return render_template('dashboard.html', allusers=allusers)I am trying to make the return statement look like a json but it doesnt works . Any help please?
