def modify_by_name(name, **modify_json): """ :param name: :type name: :param modify_json: :type modify_json: :return: number of row update, 0 if not find, error if modify_json is wrong :rtype: int """ query = EBikeModel.update(**modify_json).where(EBikeModel.name == name) return query.execute()
def num_sold_increment(name): query = EBikeModel.update(num_view=EBikeModel.num_sold + 1) \ .where(EBikeModel.name == name) return query.execute()
def num_view_increment(name): # 获取num_view # 递增num_view query = EBikeModel.update(num_view=EBikeModel.num_view + 1) \ .where(EBikeModel.name == name) return query.execute()