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="操作成功!")
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)