Django 프로젝트 개념정리

yunseul·2024년 6월 3일

Django

목록 보기
2/30

Django 프로젝트 란?

프로젝트는 Django의 여러 기능과 라이브러리를 사용하여 웹 애플리케이션을 개발하고 운영하기 위한 모든 구성요소를 포함하는 논리적 단위

  • Django 웹 프레임워크를 사용하여 웹 애플리케이션을 개발하는 데 사용되는 전체 애플리케이션 환경
  • Django 프로젝트는 일반적으로 여러 애플리케이션을 포함
  • 애플리케이션은 하나의 통합된 웹 사이트를 구성

Django 프로젝트 구성 요소

  1. Settings (설정)
    • 프로젝트의 전반적인 구성을 설정하는 파일
    • 데이터베이스 연결 정보, 애플리케이션 설정, 정적 파일 및 미디어 파일 경로 등
  2. URLconf ( URL 설정 )
    • URLconf는 URL과 뷰 간의 매핑을 정의
    • URLconf는 프로젝트 또는 각 애플리케이션 별로 별도의 URLconf 파일로 분할 할 수 있음
  3. 애플리케이션
    • Django 애플리케이션은 Django 프로젝트의 핵심 기능을 구성
    • 각 애플리케이션은 모델, 뷰, 템플릿 및 정적 파일로 구성
  4. 정적 파일 및 미디어 파일
    • 프로젝트에서 사용되는 정적 파일 및 미디어 파일
      • 정적 파일 EX : CSS, JavaScript
      • 미디어 파일 EX : 업로드된 이미지, 동영상
  5. 데이터베이스 설정
    • Django 프로젝트는 하나 이상의 데이터베이스 연결을 정의 할 수 있음
    • 위의 설정은 데이터베이스 유형, 호스트, 포트, 사용자 이름 및 암호로 구성 됨
  6. 사용자 정의 명령어 및 스크립트
    • Django 프로젝트는 사용자가 자체적으로 작성한 명령어나 스크립트를 포함 할 수 있음
    • 이를 통해 프로젝트를 관리하거나 배포 프로세스를 자동화 할 수 있음

참고 자료

파이썬 웹 프로그래밍, 실전편 - 예스24

profile
새로운 것을 시도하고 도전하는 것을 좋아하는 Engineer 입니다..

0개의 댓글