이 자습서는 Django 프로젝트와 Django 앱의 차이점을 명확히하여 새로운 Django 프로젝트를 만드는 과정을 안내합니다. 강력한 Python 웹 프레임 워크 인 Django는 개발자가 간단한 CRUD 시스템에서 복잡한 멀티 앱 프로젝트에 이르기까지 다양한 응용 프로그램을 구축 할 수 있도록합니다.
주요 개념 :
Django는 다양한 복잡성의 웹 애플리케이션을 구축하기위한 성숙하고 유연한 오픈 소스 파이썬 프레임 워크입니다. django
project 는 컨테이너 보유 설정 및 앱 (작은 파이썬 모듈)입니다.
Django 프로젝트를 설정하려면 가상 환경을 만들고 Django 설치 및 프로젝트 시작이 포함됩니다. 프로젝트와 구별되는 Django app 는 특정 기능을 제공하고 다른 프로젝트에서 재사용 할 수있는 자체 포함 모듈입니다. .
Django의 구조는 처음에는 복잡해 보일 수 있지만 연습에 직관적이됩니다. 각 구성 요소는 개발을 간소화하는 특정 목적을 제공합니다. Django는 내장 관리자 인터페이스와 정적 파일을 관리하기위한 시스템을 제공합니다.
전제 조건 :
이전 장고 지식은 필요하지 않지만 견고한 파이썬 기초는 유익합니다. Python 3.6 이상이 시스템에 설치되어 있는지 확인하십시오 (MacOS 및 Linux는 종종 사전 설치되어 있습니다. Windows 사용자는 다운로드해야 할 수도 있습니다). 터미널 또는 명령 프롬프트에 액세스하십시오
파이썬 버전 확인 :
터미널을 열고 실행하십시오 : - (또는 필요한 경우 ). 출력이 Python 3.X를 나타냅니다. 그렇지 않은 경우 공식 웹 사이트에서 Python 3을 설치하십시오
Django 프로젝트 이해 :
Django 프로젝트 만들기 :
django는 외부 패키지로 PIP (Python의 패키지 관리자)를 통해 설치해야합니다. 설치하기 전에 가상 환경을 만듭니다 (종속성을 관리하기 위해 각 프로젝트에 권장) :
(다른 쉘의 활성화 명령에 대한 제공된 테이블을 참조하십시오.)
-
Django를 설치하십시오 :
새 프로젝트 시작 ( 공통 및 권장 프로젝트 이름으로 사용) :
(는 현재 디렉토리에서 프로젝트를 만듭니다.)
이것은 프로젝트 구조를 생성합니다python -m venv .venv
source .venv/bin/activate # Activate the virtual environment (bash/zsh)
로그인 후 복사
<🎜 🎜> <<> : Django 프로젝트 디렉토리 (이름을 바꿀 수 있음)
- <<> : 프로젝트 관리를위한 명령 줄 유틸리티
<🎜 🎜> <<>,
config/
: 서버 배포의 경우
<🎜 🎜> <<> : 핵심 프로젝트 설정.
- <<> : 프로젝트 URL을 정의합니다
manage.py
개발 서버를 시작하십시오 : <🎜 🎜>
기본 Django 페이지에서 <🎜 -
asgi.py
<<> wsgi.py
<<> django 앱 생성 및 사용 : <🎜 🎜> -
settings.py
새 앱을 만듭니다 : <🎜 🎜>
앱의 구조에는 다음이 포함됩니다
-
urls.py
<<> : 관리자 인터페이스에 모델 등록
<🎜 🎜> <<> : 앱 구성.
<<> : 데이터 모델을 정의합니다
<🎜 🎜> <<> : 데이터베이스 변경을위한 마이그레이션 스크립트
<🎜 🎜> <<> : 테스트 용
<🎜 🎜> <<> : 뷰를 정의합니다 (HTTP 요청 및 응답을 처리하는 함수)
<🎜 🎜> <<> 명령 요약 : <🎜 🎜> <🎜 🎜>
pip install django
로그인 후 복사
결론 :
이 튜토리얼은 Django Project 및 App Creation에 대한 기본적인 이해를 제공합니다. 보다 복잡한 응용 프로그램 구축을 포함한 Django의 기능에 대한 추가 탐색이 권장됩니다. 더 빠른 시작을 위해 장고 보일러 플레이트를 사용하는 것을 고려하십시오. FAQ 섹션은 프로젝트 설정 및 구성에 관한 일반적인 질문을 다룹니다.
위 내용은 Django 프로젝트 및 Django 앱을 신속하게 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!