장고에 대해 알아야할 모든것
문제가 있나요? 도와드리고 싶어요!
FAQ를 참고하세요 – 가장 흔한 질문에 대한 답변들입니다.
django-users 메일링 리스트 기록 저장소에서 정보를 검색하거나 새로운 질문을 작성하세요 post a question.
#django IRC channel 에서 질문하거나, 이전에 있었던 질문인지 IRC logs 에서 찾아보세요.
ticket tracker 를 통해 장고로 버그를 레포트 하세요
Django는 문서가 아주 많습니다. 높은 수준에서의 개요를 알면 원하는 정보를 어떤 문서에서 찾을지 알 수 있습니다.
Tutorials는 단계별로 친절하게 웹 어플리케이션을 제작을 도와줍니다. 처음 Django를 접하거나 웹 개발에 입문 단계라면 여기서 시작하십시오. 또한 하단의 “첫걸음“를 읽어보십시오.
주제 안내 주요 주제와 개념을 높은 수준에서 논의하고 유용한 배경 지식과 설명을 제공합니다.
레퍼런스 가이드 API와 Django의 여러 기능들에 대한 기술적 레퍼런스를 담고 있습니다. 이 가이드는 독자가 기본적인 주요 개념에 대해 이해하고 있다고 가정하고, 어떻게 동작하고 사용하는지 설명합니다.
How-to 가이드 는 레시피 입니다. 주요 문제와 사용 사례들의 해결 방법들을 단계별로 안내해 줍니다. 여기서는 Django가 어떻가 동작하는지 알고 있다고 가정하고 Tutorials보다 심화된 내용을 다룹니다.
Django 또는 프로그래밍이 처음이신가요? 이곳에서 시작하세요!
튜토리얼: Part 1: 요청과 응답 | Part 2: 모델과 관리자 페이지 | Part 3: 뷰와 템플릿 | Part 4: 폼과 기본 뷰 | Part 5: 테스팅 | Part 6: 정적 파일 | Part 7: 관리자 페이지 커스터마이징
심화 튜토리얼: 재사용 가능한 앱을 작성하는 방법 | Django의 첫 패치를 작성하기
Django는 웹 애플리케이션의 데이터를 구조화하고 조작하기 위한 추상적인 계층(“모델”)을 제공합니다. 더 알아보세요:
쿼리셋: 쿼리 실행하기 | 쿼리셋 메소드 레퍼런스 | 룩업 표현식
모델 인스턴스 인스턴스 메소드 | 관련 객체에 접근하기
마이그레이션: 마이그레이션 소개 | 연산자 레퍼런스 | 스키마에디터 | 마이그레션 작성하기
심화: 매니저 | Raw SQL | 트랜잭션 | 집계 | 검색 | 맞춤 필드 | 다중 데이터베이스 | 맞춤 룩업 | 쿼리 표현식 | 조건식 | 데이터베이스 함수
그 외: 지원되는 데이터베이스 | 레거시 데이터베이스 | 초기 데이터 제공 | 데이터베이스 접근 최적화 | PostgreSQL만의 기능
Django는 사용자의 요청을 처리하고 결과를 반환하기 위한 로직을 캡슐화한 “뷰”의 개념을 갖고 있습니다. 뷰에 대하여 알아야할 모든 것을 아래 링크에서 찾아보세요.
레퍼런스 내장된 뷰 | Request/response 객체 | TemplateResponse 객체
클래스 기반 views: 개요 | 내장된 디스플레이 뷰 | 내장된 편집 뷰 | 믹스인 사용하기 | API 레퍼런스 | Flattened index
미들웨어: 개요 | 내장된 미들웨어 클래스
템플릿 계층은 사용자에게 표시할 정보를 표현하기 위해 디자이너에게 친숙한 문법을 제공합니다. 디자이너들이 이 문법을 사용하는 방법과 프로그래머들이 확장하기 위한 방법을 알아보세요.
Django는 쉽게 폼을 만들고 폼 데이터를 다루기 위한 풍부한 프레임워크를 제공합니다.
여러 구성 요소들과 Django 애플리케이션의 개발과 테스트를 도와줄 다양한 도구들을 알아보세요:
애플리케이션. 개요
예외: 개요
django-admin과 manage.py: 개요 | 맞춤 명령 추가하기
테스팅: 소개 | 테스트를 작성하고 실행하기 | 내장된 테스팅 도구 | 심화 주제
배포: 개요 | WSGI 서버 | 정적 파일 배포 | 이메일로 에러 코드 추적
보안은 웹 애플리케이션 개발에서 다른 무엇보다 가장 중요한 문제이며 Django는 다양한 보안도구와 방법들을 제공합니다:
Django는 강력한 국제화와 지역화 프레임워크를 제공하여, 여러 언어와 세계 여러 지역을 위한 어플리케이션 개발을 지원합니다:
개요 | 국제화 | 지역화 | 지역화 된 웹 UI 형식과 폼 입력
GeoDjango 세계 최고 수준의 지리 웹 프레임워크가 되려고 합니다. 가능한 GIS 웹 어플리케이션을 쉽게 만들고, 공간 데이터의 성능을 충분히 활용하는 것이 목표입니다.
Django는 웹 어플리케이션 개발에 일반적으로 요구되는 다양한 툴을 제공합니다:
Django 프레임워크의 다른 핵심 기능들에 대해 좀 더 배우기:
Django의 개발과정에 대해 알아보고 어떻게 기여할 수 있는지 알아보세요:
커뮤니티: 참여하는 방법 | 릴리즈 프로세스 | 팀 조직 | 팀과 만나기 | 현재 규칙 | Django 소스 코드 저장소 | 보안 정책 | 메일링 목록
디자인 철학: 개요
문서: 이 문서에 대하여
써드파티 분포: 개요
Django와의 장기간 계획 API 안정성 | 릴리즈 노트와 업그레이드 지침 | 디플리케이션 타임라인