1.概述
请求参数
参数名 | 参数说明 | 备注 |
---|---|---|
cid | 分类ID | 不能为空 |
_type | [static,dynamic] | 不能为空,通过static和dynamic区分为静态还是动态数据 |
2.代码展示
@attribute.route('/attr_list')
def get_attr_list():
cid = request.args.get('cid')
_type = request.args.get('_type')
if all([cid, _type]):
cate = models.Category.query.get(cid)
if cate:
if 'static' == _type:
attr_list = [a.to_dict() for a in cate.attrs if a._type == 'static']
else:
attr_list = [a.to_dict() for a in cate.attrs if a._type == 'dynamic']
return to_dict_msg(200,attr_list, msg = "获取分类属性列表成功")
else:
return to_dict_msg(10022)
else:
return to_dict_msg(10000)