Solution 1
def remove(self):
db.session.delete(self)
@main.route('/remove', methods=['GET', 'POST'])
@login_required
def remove():
current_user.remove()
db.session.commit()
flash('You are no longer exist')
return redirect(url_for('.index'))
Solution 2
class User(UserMixin, db.Model):
# Declarations here
def delete(username):
db.session.query(User).filter(User.username == username).delete()
db.session.commit()