def user_add(): """ 创建用户 """ form = UserForm() if form.validate_on_submit(): user_obj = form.save() if user_obj is None: flash('服务器忙,稍后重试', 'danger') else: flash('{},创建成功'.format(user_obj.username), 'success') return redirect(url_for('index')) return render_template('add.html', form=form)
def user_edit(user_id): user = ManagerUser.query.filter_by(id=user_id).first_or_404() form = UserForm(obj=user) if request.method == 'POST': if form.validate_on_submit(): user_obj = form.edit(user) if user_obj: flash('修改成功', 'success') return redirect(url_for('accounts.user_list')) else: flash('修改失败', 'danger') print(form.errors) return render_template('edit.html', user=user, form=form)