Open vunited opened 4 years ago
@app.route('/edit-user/', methods=['GET', 'POST']) @login_required def edit_user(id): user = User.query.get_or_404(id) form = EditForm(user=user) form.number.data = user.number form.username.data = user.username
#form.password.data = user.password form.role.data = user.role_id if form.validate_on_submit(): user = User( username=form.username.data, \ number=form.number.data, \ # user.password = form.password.data, role=Role.query.get(form.role.data) \ ) session.update(user)#def update(self, iterable): #session.rollback() #db.session.query(user.username).update({'user.username':form.username.data}) #session.query(Address).filter(Address.id ==2).update({"user_id":1}) #session.commit() #db.session.flush()
#
#db.session.add(user) flash(u'个人信息已更改') return redirect(url_for('index')) db.session.commit() return render_template('edit_user.html', form=form,user=user)
修改考生资料
@app.route('/edit-user/', methods=['GET', 'POST'])
@login_required
def edit_user(id):
user = User.query.get_or_404(id)
form = EditForm(user=user)
form.number.data = user.number
form.username.data = user.username
'''
session.execute('update addresses set user_id = 1 where id = 2')
#
session.commit()
'''