티스토리 뷰

기술(Tech, IT)/Web

[Web] Django - 1

Daniel803 2024. 11. 7. 02:13

Django에 대해 알아보자. Django는 안전하고 유지 관리가 가능한 웹 애플리케이션을 신속하게 개발할 수 있는 고급 Python 웹 프레임워크다. MVC (Model-View-Controller) 아키텍처 패턴을 따른다. Django에서는 MVT (Model-View-Template) 이라고도 한다. Django는 reusability, scalability, simplicity 를 강조하는 것으로 유명하며 개발자에게 데이터베이스 상호 작용, 라우팅, 사용자 인증 등을 처리할 수 있는 포괄적인 도구 세트를 제공한다.

 

Django의 주요 기능

  • ORM (Object-Relational Mapping)
    : 데이터베이스와 Python 코드를 원활하게 연결한다.
  • Security
    : SQL injection, cross-site scripting (XSS, 크로스 사이트 스크립팅)), cross-site request forgery (CSRF, 크로스 사이트 요청 위조) 과 같은 일반적인 보안 위협으로부터 보호한다.
  • Admin Interface
    : 앱의 데이터를 관리하기 위한 사용자 지정 가능한 관리자 인터페이스를 자동으로 생성한다.
  • Scalability
    : 높은 트래픽과 대규모 애플리케이션을 처리할 수 있다.
  • Batteries-Included Philosphy
    : 개발 속도를 높이기 위한 다양한 기본 제공 기능이 포함되어 있다.
반응형

'기술(Tech, IT) > Web' 카테고리의 다른 글

[Web] HTML form 태그  (0) 2023.07.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함
반응형