Пример #1
0
def menu_update(id):
    edit_one_field = request.form.get('edit_one_field', None)
    if not edit_one_field:
        form = MenuEditForm(formdata=request.form, id=id)
    else:
        form = MenuEditOneKeyForm(formdata=request.form, id=id)
    if not form.validate():
        return Fail(message=form.first_error)
    menu = Menu.get_by_id(id=id)
    menu.update(form.data, edit_one_field)

    return Success(message="操作成功!")
Пример #2
0
def menu_edit(id):
    menu = Menu.get_by_id(id)
    menus = Menu.get_all_except_by_id(id=id, is_sort=True)
    return render_template('admin/menu/edit.html', menu=menu, menus=menus)