Django (1) 기본 개념 및 설치 방법
Django란? 파이썬을 바탕으로 하고 데이터베이스 기반 웹 앱을 개발하기에 좋은 프레임워크. 모델 디자인 Django에서는 객체-관계 맵핑(Object-Relational Mapping, ORM)을 통해 데이터베이스 레이아웃을 설명한다. ** ORM이란? 객체(Object)와 RDB(Relational Database)에서 쓰이는 테이블을 자동으로 매핑하는 것을 의미. 서로 원래 호환 불가능하지만, ORM을 쓰면 객체 간 관계를 바탕으로 SQL문을 자동으로 생성해 불일치를 해결할 수 있다. 장점 완벽히 객체지향적인 코드; SQL문의 문법을 신경쓰지 않아도 된다. 재사용, 유지보수, 리팩토링 용이 DBMS(Database Management System) 종속성 하락 단점 복잡할 수록 난이도 올라감 일부..
개발 Recording/Django
2023. 6. 11. 15:29