-1
我正在使用flask編寫一個API。Flask API變量列
我希望API根據url返回類別列或子類別列中的元素。例如:/categories/subcategory
或/categories/category
。
我試圖創建變量category_type
並將其分配給輸出d
但它不起作用。我收到以下錯誤信息:
AttributeError: 'Categories' object has no attribute 'category_type'
這裏是我的代碼:
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)
它是如何工作的? – Celeo
好點我編輯了錯誤消息的帖子 – ulrich