def tag_add(): data = request.form form = TagForm(data) if form.validate(): add_data = Crud.add(Tag, data, "name") if add_data: op_log("添加标签-%s" % add_data.name) return {"code": 1, "msg": '添加成功'} return {"code": 0, "msg": '添加失败,系统错误或标签已存在'} return {"code": 0, "msg": form.get_errors()}
def tag_edit(): if request.method == 'GET': getdata = request.args data = Crud.get_data_by_id(Tag, getdata['id']) return {"code": 1, "data": object_to_dict(data)} elif request.method == "PUT": data = request.form form = TagForm(data) if form.validate(): result = Crud.update(Tag, data, "name") if result: op_log("修改标签#%s" % data["id"]) return {"code": 1, "msg": '修改成功'} return {"code": 0, "msg": '修改失败,系统错误或标签已存在'} return {"code": 0, "msg": form.get_errors()}