Exemple #1
0
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)
Exemple #2
0
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)