[Django] API 기능 살펴보기(GET, POST, PUT, DELETE)
·
Dev Tool/Django
API란?API란 "Application Programming Interface"의 약자로, 프로그램들이 상호작용할 수 있는 인터페이스를 제공하는 것을 의미한다. Django의 API는 주로 HTTP 프로토콜을 통해 데이터를 주고받는 RESTful API 형식이며, 구축하기 위해서는 다음과 같은 주요 구성 요소가 필요하다모델(Model): Django의 모델은 데이터베이스의 테이블과 매핑된다. 데이터베이스에서 데이터를 읽고 쓰는 데 사용되는 ORM(Object-Relational Mapping)을 통해 모델을 정의한다. 각 모델은 데이터베이스의 테이블과 필드에 해당하며, 이를 통해 데이터의 구조를 정의하고 조작할 수 있다.시리얼라이저(Serializer): 시리얼라이저는 Django의 모델 데이터를 JS..
[SQL] DML 구문
·
프로그래밍/SQL
SQL에는 DML, DDL, DCL, TCL구문으로 분류된다.DML 구문- 데이터 조작 언어 - 테이블의 행에 사용하는 구문이므로 테이블 정의가 선행되어야 함- SELECT, INSERT, UPDATE, DELETE가 여기에 속함- ROLLBACK, COMMIT 가능DDL 구문- 데이터 정의 언어- 데이터 베이스 개체(데이터베이스, 테이블, 뷰, 인덱스)를 생성, 삭제, 변경- CREATE, DROP, ALTER가 여기에 속함- ROLLBACK, COMMIT 불가능DCL 구문- 데이터 제어 언어- 사용자에게 어떠한 권한을 부여하거나 빼앗을 때 사용- GRANT, REVOKE- DDL구문과 마찬가지로 ROLLBACK, COMMIT 불가능TCL 구문- 트랜잭션 제어 언어- 데이터의 보안, 무결성, 회복, 병..