오답노트

[Django] Django 본문

Python/Django

[Django] Django

권멋져 2022. 11. 13. 00:05

Django

Django는 파이썬 기반의 풀스택 프레임 워크다. 파이썬을 사용하기 때문에 배우기 쉽고, 많은 라이브러리와 프레임워크를 제공하여 쉽고 빠르게 개발할 수 있다. 또한 확장성이 뛰어나 복잡한 요구상하과 통합이 필요한 개발에 적합하다. 불필요한 중복을 없애고 많은 양의 코드를 줄여 유지보수가 쉽고 재사용하기 좋은 디자인 원칙과 패턴들을 사용한다.

리눅스, 윈도우 그리고 맥 OS 등등 다양한 운영체제에서 동작할 수 있고, 비밀번호, 세션, 크로스사이트 요청 위조등의 보안 취약점을 보완할 방법을 기본적으로 제공한다.

 

Django의 서비스 처리

장고는 MVT 디자인 패턴으로 서비스를 처리한다.

 

View

뷰는 사용자의 요청에 대한 서비스 처리를 담당하며, views.py 파이썬 스크립트에서 구현한다.

 

Model

모델은 DB 데이터 처리를 담당하며 models.py 파이썬 스크립트 구현한다.

 

Template

템플릿은 사용자들이 서비스를 요청할 수 있는 화면 또는 서비스가 처리된 결과 화면 처리를 담당하며, HTML파일로 구현한다.

 

'Python > Django' 카테고리의 다른 글

[Django] Template  (0) 2022.11.15
[Django] View에서 Model 사용하기  (0) 2022.11.15
[Django] Model 작성하기  (0) 2022.11.15
[Django] View 작성하기  (0) 2022.11.15
[Django] 설치 및 프로젝트 준비  (0) 2022.11.14