Framework/Django

장고 50문 50답 채우기(2)

JM Lee 2023. 7. 24. 15:48
728x90

6. Django의 MTV패턴 시스템은 무엇입니까?

  • Model-Template-View로 이루어진 패턴으로 Model은 데이터베이스에 저장되는 데이터를 의미하고,
    Template은 사용자가 시각 적으로 확인할 수 있는 화면 즉, UI를 담당하는 부분이고, 
    View는 데이터를 가공하고 처리하는 부분을 의미합니다.

7. ORM에 대해서 설명하시오

  • Object-Relational Mapping의 약자로 SQL이라는 언어 대신 데이터베이스를 쉽게 다룰 수 있게 하는 방법입니다.

8. Django의 장단점은 무엇입니까?

  • 장점: 파이썬 웹프레임워크 중에서 가장 사용자가 많아서 자료 찾기가 편리하며,
    RDBMS와의 상호 작용을 완전히 지원하는 기본 내장 ORM이 함께 제공됩니다.
  • 단점: 무겁고 복잡하며, Flask와 같은 마이크로 프레임워크에 비해 자유도가 떨어집니다.

9. Django Admin은 무엇이고 어떤 기능을 제공합니까?

  • Django admin은 django에서 기본으로 제공하는 관리자 기능을 의미합니다.
  • DB의 데이터를 조회하거나 추가,수정,삭제를 할 수 있고 커스터마이징을 통해 페이지를
    사용성있게 꾸밀 수 있습니다.

10. Django Template Engine은 무엇이고 어떤 기능을 제공합니까?

  • Django Template Engine은 Jinja2와 비슷한 Django에서 기본으로 지원하는 템플릿 엔진입니다.
    이를 통해 django 템플릿 언어를 사용해서 간편하게 사용자에게 데이터를 보여주고 
    HTML을 동적으로 생성할 수 있게 됩니다.

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

장고 50문 50답 채우기(4)  (0) 2023.07.25
장고 50문 50답 채우기(3)  (0) 2023.07.24
ㅁㄴㅇㄹ  (0) 2023.07.20
장고 50문 50답 채우기(1)  (0) 2023.07.14
대댓글 작성  (4) 2023.06.28