Buid a Django REST API

 Django REST Framework là một "khung" công cụ để xây dựng API Web. 

Tưởng tượng đơn giản một chút, API chính là những cái ổ cắm được thiết kế sẵn giúp cho chúng ta kết nối các thiết bị đơn giản hơn bằng cách lấy phích cắm cắm vào ổ cắm.

Vài nét về API Web:  Hệ thống API trên nền tảng web 

Application Programming Interface, giao diện lập trình ứng dụng. Ví dụ Windows API. Các API này bản chất là các xử lý kiểu như trang web với các URL nhưng thay vì trả về một trang web với nội dung là HTML (Xem HTML là gì?) thì nó trả về một nội dung dạng JSON hoặc XML.

 


Mô tả về API Rest, đơn giản là theo hình vẽ: REST là viết tắt của Representational State Transfer, là cấu trúc mẫu quy định các app giao tiếp với nhau. Nó bao gồm ba phần: External server, API server, client. REST có các giao thức như HTTP, Stateless. Những API được thiết kế theo cấu trúc REST được gọi là RESTful API.


Kiến trúc REST và RESTful API bao gồm 4 chức năng cơ bản của bất kỳ cơ sở dữ liệu nào CRUD (Create, Read, Update, Delete). Web API là mô hình dùng để hỗ trợ MVC bao gồm: routing, controller, action result, filter, filter, loc container, model binder, unit test, injection.


REST có 4 lệnh hơi khác về tên gọi: 
Post: tạo mới dữ liệu
Get: đọc, lấy dữ liệu
Put: cập nhật dữ liệu
Delete: Xoá dữ liệu







Nhận xét

Bài đăng phổ biến từ blog này

Thương mại hoá y tế

Các IDE hỗ trợ lập trình viên Python

CÁCH XỬ LÝ FILE trong Python