from flask import Flask, request
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
items = []
class Item(Resource):
def post(self, name):
data = request.get_json()
item = {'name': name, 'price': data['price']}
items.append(item)
return item
api.add_resource(Item, "/item/<string:name>")
app.run(port=5000, debug=True)
Это мой код. Пытаясь сделать почтовый запрос с почтальоном:
http://127.0.0.1:5000/item/chair
Это тело:
{
"price": 15.99
}
При выполнении почтового запроса я получаю следующую ошибку:
TypeError: объект 'NoneType' не может быть подписан
Почему мои данные приводят к этому? Кто-нибудь может мне помочь?