잡뿌
STACKBASE
잡뿌
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • 회고 (0)
    • 프로그래밍 (14)
      • Python (9)
      • Django (5)
    • 데브옵스 (0)
    • 클라우드 (0)
      • AWS (0)
      • AZURE (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 툴바안뜸
  • list
  • pyspark
  • json
  • django-debug-toolbar
  • SCALA APP
  • ubuntu
  • debug toolbar
  • Spark
  • git
  • nosql
  • MongoDB
  • Python
  • Eclipse
  • django
  • debug_toolbar

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
잡뿌

STACKBASE

프로그래밍/Django

[Django] 장고 소개

2022. 2. 16. 21:32
반응형

1. 장고 소개

  • Django는 Python 기반 오픈소스 웹 프레임워크이다. 
  • 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있다.
  • Django는 컴포넌트의 Reusability, Pluggability 등을 강조하고 있다. 
  • 백엔드 개발에 필요한 거의 모든 기능을 제공한다.
  • 파이썬 기반으로서 코드의 가독성이 좋고, 나름 커뮤니티도 크다.

2. 말만 다른 MTV 프레임워크

MTV - MVC 비교 기능
M(Model) M(Model) 데이터베이스 SQL 쿼리 수행
T(Template) V(View) 데이터 표현
V(View) C(Controller) 클라이언트 요청 처리

 

3. 주요 기능

구분 기능 설명 관련파일/폴더
1 FBV(Function Based Views) 함수를 이용해 HTTP 요청 처리 views.py
2 Models 데이터베이스 쿼리 수행 models.py
3 Templates 사용자에게 보여지는 화면 제공 templates
4 admin 데이터베이스 관리 화면 제공 admin.py
5 logging 이벤트 메세지 로깅 settings.py
6 staticfiles 정적 파일 관리 static
7 Messages Framework 1회성 메시지 제공(To user) -
8 CBV(Class Based Views) 클래스를 이용하여 요청 처리 views.py
9 Forms 입력폼 제공 forms.py
10 Testing 테스트 기반 개발 환경 제공 test.py

 

참고

https://ko.wikipedia.org/wiki/%EC%9E%A5%EA%B3%A0_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC)

 

장고 (웹 프레임워크) - 위키백과, 우리 모두의 백과사전

다른 뜻에 대해서는 장고 문서를 참고하십시오. 장고(Django, FAQ 발음으로는 "쟁고"(IPA: [ˈdʒæŋgoʊ])[2])는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있

ko.wikipedia.org

 

반응형

'프로그래밍 > Django' 카테고리의 다른 글

[Django] 장고 쉘!  (0) 2022.02.21
[Django] admin을 통한 데이터 관리  (0) 2022.02.17
[Django] debug toolbar 설치  (0) 2022.01.28
[Django] debug toolbar 오류 Fix  (0) 2022.01.28
    '프로그래밍/Django' 카테고리의 다른 글
    • [Django] 장고 쉘!
    • [Django] admin을 통한 데이터 관리
    • [Django] debug toolbar 설치
    • [Django] debug toolbar 오류 Fix
    잡뿌
    잡뿌
    블로그를 방문해주셔서 감사합니다.

    티스토리툴바