Sự khác nhau giữa MethodView và tài nguyên là gì?Flask MethodView vs Flask-Restful Resource
Nó thực hiện API bằng cách bình-yên tĩnh:
class API(Resource):
decorators = [...,]
def get(self):
# do something
def post(self):
# do something
def put(self):
# do something
def delete(self):
# do something
Trên thực tế, nó có thể được thay thế bằng bình:
class API(MethodView):
decorators = [...,]
def get(self):
# do something
def post(self):
# do something
def put(self):
# do something
def delete(self):
# do something
Tôi nghĩ Flask đã cung cấp đủ về việc thiết lập RESTful API. Tôi không thể tìm thấy bình yên tĩnh có thể làm nhiều thứ hơn bình vì chúng có phương pháp CRUD và trang trí trong lớp cơ chế giống nhau. Điều gì là đặc biệt về bình tĩnh-nghỉ ngơi?
Tôi đang đánh giá xem bình tĩnh có hiệu quả hay không. Xin vui lòng cho tôi biết, cảm ơn.
Nếu bạn cân nhắc việc sử dụng bình yên cho RequestParser của nó, tôi khuyên bạn nên đọc các liên kết sau: http://flask-restful.readthedocs.io/en/0.3.5/reqparse.html và https://github.com/bình-yên/bình/nghỉ/335. Về cơ bản, trình phân tích cú pháp yêu cầu không được dùng nữa vì lợi ích của webargs. Đó là đề nghị (và may mắn bởi bình-restful bình) mà ngày nay, bạn cũng có thể sử dụng bình MethodView + bình + classful + marshmallow + webargs (bình-classful là một ngã ba của bình bỏ hoang-classy). –