예제 #1
0
파일: tag.py 프로젝트: xuannanxan/maitul
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()}
예제 #2
0
파일: tag.py 프로젝트: xuannanxan/maitul
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()}