我正在用flask编写一个API。你知道吗
我希望API根据url返回表类别的列类别或列子类别中的元素。你知道吗
例如http:…/类别/子类别或者http:…/categories/类别你知道吗
我试图创建变量category_type
,并将其分配给输出d,但它不起作用。你知道吗
class Categories(db.Model):
__tablename__ = 'categories'
category = db.Column(db.Text)
subcategory = db.Column(db.Text, primary_key = True)
@app.route('/categories/<string:category_type>', methods=['GET'])
def categories(category_type):
if request.method == 'GET':
results = Categories.query.all()
json_results = []
for result in results:
d = {'Category': result.category_type}
json_results.append(d)
return jsonify(items=json_results)
更改类别方法如下:
更新:如果要删除重复项,请将
json_results
变量类型更改为set
,如下所示:相关问题 更多 >
编程相关推荐