---
title: "Django 문서"
version: 3.0
locale: ko
source: https://docs.djangoproject.com/ko/3.0/contents/
canonical: https://djangodocs.dev/ko/3.0/contents/
---
# Django 문서

- [시작하기](/ko/3.0/intro/)

  - [Django 훑어보기](/ko/3.0/intro/overview/)

    - [모델 설계](/ko/3.0/intro/overview/#design-your-model)
    - [설치하기](/ko/3.0/intro/overview/#install-it)
    - [자유로운 API 즐기기](/ko/3.0/intro/overview/#enjoy-the-free-api)
    - [동적인 관리자 인터페이스: 단순한 뼈대 세우기가 아닙니다 – 이것은 완성된 집입니다](/ko/3.0/intro/overview/#a-dynamic-admin-interface-it-s-not-just-scaffolding-it-s-the-whole-house)
    - [URL 설계](/ko/3.0/intro/overview/#design-your-urls)
    - [뷰 작성하기](/ko/3.0/intro/overview/#write-your-views)
    - [여러분만의 템플릿 작성](/ko/3.0/intro/overview/#design-your-templates)
    - [이건 단지 껍데기일 뿐](/ko/3.0/intro/overview/#this-is-just-the-surface)
  - [빠른 설치 가이드](/ko/3.0/intro/install/)

    - [파이썬 설치하기](/ko/3.0/intro/install/#install-python)
    - [데이터베이스 설정하기](/ko/3.0/intro/install/#set-up-a-database)
    - [장고 설치하기](/ko/3.0/intro/install/#install-django)
    - [검토하기](/ko/3.0/intro/install/#verifying)
    - [끝입니다!](/ko/3.0/intro/install/#that-s-it)
  - [첫 번째 장고 앱 작성하기, part 1](/ko/3.0/intro/tutorial01/)

    - [프로젝트 만들기](/ko/3.0/intro/tutorial01/#creating-a-project)
    - [개발 서버](/ko/3.0/intro/tutorial01/#the-development-server)
    - [설문조사 앱 만들기](/ko/3.0/intro/tutorial01/#creating-the-polls-app)
    - [첫 번째 뷰 작성하기](/ko/3.0/intro/tutorial01/#write-your-first-view)
  - [첫 번째 장고 앱 작성하기, part 2](/ko/3.0/intro/tutorial02/)

    - [데이터베이스 설치](/ko/3.0/intro/tutorial02/#database-setup)
    - [모델 만들기](/ko/3.0/intro/tutorial02/#creating-models)
    - [모델의 활성화](/ko/3.0/intro/tutorial02/#activating-models)
    - [API 가지고 놀기](/ko/3.0/intro/tutorial02/#playing-with-the-api)
    - [Django 관리자 소개](/ko/3.0/intro/tutorial02/#introducing-the-django-admin)
  - [첫 번째 장고 앱 작성하기, part 3](/ko/3.0/intro/tutorial03/)

    - [개요](/ko/3.0/intro/tutorial03/#overview)
    - [뷰 추가하기](/ko/3.0/intro/tutorial03/#writing-more-views)
    - [뷰가 실제로 뭔가를 하도록 만들기](/ko/3.0/intro/tutorial03/#write-views-that-actually-do-something)
    - [404 에러 일으키기](/ko/3.0/intro/tutorial03/#raising-a-404-error)
    - [템플릿 시스템 사용하기](/ko/3.0/intro/tutorial03/#use-the-template-system)
    - [템플릿에서 하드코딩된 URL 제거하기](/ko/3.0/intro/tutorial03/#removing-hardcoded-urls-in-templates)
    - [URL의 이름공간 정하기](/ko/3.0/intro/tutorial03/#namespacing-url-names)
  - [첫 번째 장고 앱 작성하기, part 4](/ko/3.0/intro/tutorial04/)

    - [Write a minimal form](/ko/3.0/intro/tutorial04/#write-a-minimal-form)
    - [제너릭 뷰 사용하기: 적은 코드가 더 좋습니다.](/ko/3.0/intro/tutorial04/#use-generic-views-less-code-is-better)
  - [첫 번째 장고 앱 작성하기, part 5](/ko/3.0/intro/tutorial05/)

    - [자동화된 테스트 소개](/ko/3.0/intro/tutorial05/#introducing-automated-testing)
    - [기초 테스팅 전략](/ko/3.0/intro/tutorial05/#basic-testing-strategies)
    - [첫 번째 테스트 작성하기](/ko/3.0/intro/tutorial05/#writing-our-first-test)
    - [뷰 테스트](/ko/3.0/intro/tutorial05/#test-a-view)
    - [테스트 할 때는, 많이 할 수록 좋습니다.](/ko/3.0/intro/tutorial05/#when-testing-more-is-better)
    - [추가 테스팅](/ko/3.0/intro/tutorial05/#further-testing)
    - [다음 내용은?](/ko/3.0/intro/tutorial05/#what-s-next)
  - [첫 번째 장고 앱 작성하기, part 6](/ko/3.0/intro/tutorial06/)

    - [*앱*의 모양과 느낌을 원하는 대로 바꿔보세요.](/ko/3.0/intro/tutorial06/#customize-your-app-s-look-and-feel)
    - [배경 이미지 추가하기](/ko/3.0/intro/tutorial06/#adding-a-background-image)
  - [첫 번째 장고 앱 작성하기, part 7](/ko/3.0/intro/tutorial07/)

    - [관리자 폼 커스터마이징](/ko/3.0/intro/tutorial07/#customize-the-admin-form)
    - [관련된 객체 추가](/ko/3.0/intro/tutorial07/#adding-related-objects)
    - [관리자 변경 목록(change list) 커스터마이징](/ko/3.0/intro/tutorial07/#customize-the-admin-change-list)
    - [관리자 룩앤필 커스터마이징](/ko/3.0/intro/tutorial07/#customize-the-admin-look-and-feel)
    - [admin 인덱스 페이지 수정하기](/ko/3.0/intro/tutorial07/#customize-the-admin-index-page)
    - [다음 내용은?](/ko/3.0/intro/tutorial07/#what-s-next)
  - [심화 튜토리얼: 재사용 가능한 앱을 만드는 법](/ko/3.0/intro/reusable-apps/)

    - [재사용의 중요성](/ko/3.0/intro/reusable-apps/#reusability-matters)
    - [프로젝트와 재사용가능한 앱](/ko/3.0/intro/reusable-apps/#your-project-and-your-reusable-app)
    - [필수 구성 요소 설치](/ko/3.0/intro/reusable-apps/#installing-some-prerequisites)
    - [앱 패키징하기](/ko/3.0/intro/reusable-apps/#packaging-your-app)
    - [여러분의 패키지 사용하기](/ko/3.0/intro/reusable-apps/#using-your-own-package)
    - [앱 퍼블리싱](/ko/3.0/intro/reusable-apps/#publishing-your-app)
    - [파이썬 패키지를 가상 환경으로 설치하기](/ko/3.0/intro/reusable-apps/#installing-python-packages-with-a-virtual-environment)
  - [다음에 읽을 내용](/ko/3.0/intro/whatsnext/)

    - [문서 찾기](/ko/3.0/intro/whatsnext/#finding-documentation)
    - [이 문서의 구조](/ko/3.0/intro/whatsnext/#how-the-documentation-is-organized)
    - [문서는 어떻게 업데이트 되는가](/ko/3.0/intro/whatsnext/#how-documentation-is-updated)
    - [어디서 구할 수 있습니까?](/ko/3.0/intro/whatsnext/#where-to-get-it)
    - [버전 간 차이점](/ko/3.0/intro/whatsnext/#differences-between-versions)
  - [첫 Django 패치 작성하기](/ko/3.0/intro/contributing/)

    - [개요](/ko/3.0/intro/contributing/#introduction)
    - [행동 지침](/ko/3.0/intro/contributing/#code-of-conduct)
    - [GIT 설치](/ko/3.0/intro/contributing/#installing-git)
    - [Django 개발 버전의 사본을 얻기](/ko/3.0/intro/contributing/#getting-a-copy-of-django-s-development-version)
    - [Django의 테스트 스위트를 처음으로 실행하기](/ko/3.0/intro/contributing/#running-django-s-test-suite-for-the-first-time)
    - [기능 추가하기](/ko/3.0/intro/contributing/#working-on-a-feature)
    - [패치 용 branch 만들기](/ko/3.0/intro/contributing/#creating-a-branch-for-your-patch)
    - [티켓에 대한 테스트를 작성하기](/ko/3.0/intro/contributing/#writing-some-tests-for-your-ticket)
    - [티켓에 대한 코드를 작성하기](/ko/3.0/intro/contributing/#writing-the-code-for-your-ticket)
    - [Django의 테스트 스위트를 두 번째로 실행하기](/ko/3.0/intro/contributing/#running-django-s-test-suite-for-the-second-time)
    - [문서 작성하기](/ko/3.0/intro/contributing/#writing-documentation)
    - [변경사항 미리보기](/ko/3.0/intro/contributing/#previewing-your-changes)
    - [패치 변경사항 적용하기](/ko/3.0/intro/contributing/#committing-the-changes-in-the-patch)
    - [commit 푸시 및 pull request 만들기](/ko/3.0/intro/contributing/#pushing-the-commit-and-making-a-pull-request)
    - [다음 단계](/ko/3.0/intro/contributing/#next-steps)
- [Django 사용하기](/ko/3.0/topics/)

  - [Django 설치하는 법](/ko/3.0/topics/install/)

    - [Python 설치](/ko/3.0/topics/install/#install-python)
    - [Apache와 `mod_wsgi` 설치](/ko/3.0/topics/install/#install-apache-and-mod-wsgi)
    - [데이터베이스 구동](/ko/3.0/topics/install/#get-your-database-running)
    - [Django 코드 설치](/ko/3.0/topics/install/#install-the-django-code)
  - [모델과 데이터베이스](/ko/3.0/topics/db/)

    - [모델](/ko/3.0/topics/db/models/)
    - [쿼리 만들기](/ko/3.0/topics/db/queries/)
    - [Aggregation](/ko/3.0/topics/db/aggregation/)
    - [검색](/ko/3.0/topics/db/search/)
    - [Managers](/ko/3.0/topics/db/managers/)
    - [Performing raw SQL queries](/ko/3.0/topics/db/sql/)
    - [데이터베이스 트랜잭션](/ko/3.0/topics/db/transactions/)
    - [Multiple databases](/ko/3.0/topics/db/multi-db/)
    - [테이블스페이스](/ko/3.0/topics/db/tablespaces/)
    - [데이터베이스 접근 최적화](/ko/3.0/topics/db/optimization/)
    - [Database instrumentation](/ko/3.0/topics/db/instrumentation/)
    - [Examples of model relationship API usage](/ko/3.0/topics/db/examples/)
  - [Handling HTTP requests](/ko/3.0/topics/http/)

    - [URL dispatcher](/ko/3.0/topics/http/urls/)
    - [Writing views](/ko/3.0/topics/http/views/)
    - [View decorators](/ko/3.0/topics/http/decorators/)
    - [File Uploads](/ko/3.0/topics/http/file-uploads/)
    - [Django shortcut functions](/ko/3.0/topics/http/shortcuts/)
    - [Generic views](/ko/3.0/topics/http/generic-views/)
    - [Middleware](/ko/3.0/topics/http/middleware/)
    - [How to use sessions](/ko/3.0/topics/http/sessions/)
  - [폼을 사용하여 작업하기](/ko/3.0/topics/forms/)

    - [HTML 폼](/ko/3.0/topics/forms/#html-forms)
    - [Django’s role in forms](/ko/3.0/topics/forms/#django-s-role-in-forms)
    - [Forms in Django](/ko/3.0/topics/forms/#forms-in-django)
    - [Building a form](/ko/3.0/topics/forms/#building-a-form)
    - [More about Django `Form` classes](/ko/3.0/topics/forms/#more-about-django-form-classes)
    - [Working with form templates](/ko/3.0/topics/forms/#working-with-form-templates)
    - [Further topics](/ko/3.0/topics/forms/#further-topics)
  - [템플릿](/ko/3.0/topics/templates/)

    - [Support for template engines](/ko/3.0/topics/templates/#support-for-template-engines)
    - [The Django template language](/ko/3.0/topics/templates/#the-django-template-language)
  - [Class-based views](/ko/3.0/topics/class-based-views/)

    - [클래스 기반의 뷰 소개](/ko/3.0/topics/class-based-views/intro/)
    - [내장된(Built-in) 클래스 기반의 제너릭 뷰](/ko/3.0/topics/class-based-views/generic-display/)
    - [Form handling with class-based views](/ko/3.0/topics/class-based-views/generic-editing/)
    - [Using mixins with class-based views](/ko/3.0/topics/class-based-views/mixins/)
    - [기본 예제](/ko/3.0/topics/class-based-views/#basic-examples)
    - [Usage in your URLconf](/ko/3.0/topics/class-based-views/#usage-in-your-urlconf)
    - [제너릭 뷰의 상속(subclassing)](/ko/3.0/topics/class-based-views/#subclassing-generic-views)
  - [마이그레이션](/ko/3.0/topics/migrations/)

    - [명렁어](/ko/3.0/topics/migrations/#the-commands)
    - [백엔드 지원](/ko/3.0/topics/migrations/#backend-support)
    - [워크플로우](/ko/3.0/topics/migrations/#workflow)
    - [Dependencies](/ko/3.0/topics/migrations/#dependencies)
    - [Migration files](/ko/3.0/topics/migrations/#migration-files)
    - [Adding migrations to apps](/ko/3.0/topics/migrations/#adding-migrations-to-apps)
    - [Reversing migrations](/ko/3.0/topics/migrations/#reversing-migrations)
    - [Historical models](/ko/3.0/topics/migrations/#historical-models)
    - [Considerations when removing model fields](/ko/3.0/topics/migrations/#considerations-when-removing-model-fields)
    - [Data Migrations](/ko/3.0/topics/migrations/#data-migrations)
    - [Squashing migrations](/ko/3.0/topics/migrations/#squashing-migrations)
    - [Serializing values](/ko/3.0/topics/migrations/#serializing-values)
    - [Supporting multiple Django versions](/ko/3.0/topics/migrations/#supporting-multiple-django-versions)
  - [파일 관리하기](/ko/3.0/topics/files/)

    - [모델에서 파일 다루기](/ko/3.0/topics/files/#using-files-in-models)
    - [`파일` 객체](/ko/3.0/topics/files/#the-file-object)
    - [File storage](/ko/3.0/topics/files/#file-storage)
  - [Testing in Django](/ko/3.0/topics/testing/)

    - [Writing and running tests](/ko/3.0/topics/testing/overview/)
    - [Testing tools](/ko/3.0/topics/testing/tools/)
    - [Advanced testing topics](/ko/3.0/topics/testing/advanced/)
  - [Django에서의 사용자 증명](/ko/3.0/topics/auth/)

    - [개요](/ko/3.0/topics/auth/#overview)
    - [Installation](/ko/3.0/topics/auth/#installation)
    - [Usage](/ko/3.0/topics/auth/#usage)
  - [Django의 캐시 프레임워크](/ko/3.0/topics/cache/)

    - [Setting up the cache](/ko/3.0/topics/cache/#setting-up-the-cache)
    - [The per-site cache](/ko/3.0/topics/cache/#the-per-site-cache)
    - [The per-view cache](/ko/3.0/topics/cache/#the-per-view-cache)
    - [Template fragment caching](/ko/3.0/topics/cache/#template-fragment-caching)
    - [저수준 캐시 API](/ko/3.0/topics/cache/#the-low-level-cache-api)
    - [Downstream caches](/ko/3.0/topics/cache/#downstream-caches)
    - [Using `Vary` headers](/ko/3.0/topics/cache/#using-vary-headers)
    - [Controlling cache: Using other headers](/ko/3.0/topics/cache/#controlling-cache-using-other-headers)
    - [Order of `MIDDLEWARE`](/ko/3.0/topics/cache/#order-of-middleware)
  - [Conditional View Processing](/ko/3.0/topics/conditional-view-processing/)

    - [“condition” 데코레이터](/ko/3.0/topics/conditional-view-processing/#the-condition-decorator)
    - [Shortcuts for only computing one value](/ko/3.0/topics/conditional-view-processing/#shortcuts-for-only-computing-one-value)
    - [Using the decorators with other HTTP methods](/ko/3.0/topics/conditional-view-processing/#using-the-decorators-with-other-http-methods)
    - [Comparison with middleware conditional processing](/ko/3.0/topics/conditional-view-processing/#comparison-with-middleware-conditional-processing)
  - [Cryptographic signing](/ko/3.0/topics/signing/)

    - [Protecting the `SECRET_KEY`](/ko/3.0/topics/signing/#protecting-the-secret-key)
    - [Using the low-level API](/ko/3.0/topics/signing/#using-the-low-level-api)
  - [이메일 보내기](/ko/3.0/topics/email/)

    - [간단한 예제](/ko/3.0/topics/email/#quick-example)
    - [`send_mail()`](/ko/3.0/topics/email/#send-mail)
    - [`send_mass_mail()`](/ko/3.0/topics/email/#send-mass-mail)
    - [`mail_admins()`](/ko/3.0/topics/email/#mail-admins)
    - [`mail_managers()`](/ko/3.0/topics/email/#mail-managers)
    - [예제](/ko/3.0/topics/email/#examples)
    - [헤더 주입 방지](/ko/3.0/topics/email/#preventing-header-injection)
    - [The `EmailMessage` class](/ko/3.0/topics/email/#the-emailmessage-class)
    - [이메일 백엔드](/ko/3.0/topics/email/#email-backends)
    - [개발을 위해 이메일 설정하기](/ko/3.0/topics/email/#configuring-email-for-development)
  - [국제화와 현지화](/ko/3.0/topics/i18n/)

    - [개요](/ko/3.0/topics/i18n/#overview)
    - [정의](/ko/3.0/topics/i18n/#definitions)
  - [로깅](/ko/3.0/topics/logging/)

    - [로깅 개요](/ko/3.0/topics/logging/#a-quick-logging-primer)
    - [logging 사용하기](/ko/3.0/topics/logging/#using-logging)
    - [로깅 설정하기](/ko/3.0/topics/logging/#configuring-logging)
    - [Django’s logging extensions](/ko/3.0/topics/logging/#django-s-logging-extensions)
    - [Django’s default logging configuration](/ko/3.0/topics/logging/#django-s-default-logging-configuration)
  - [페이지네이션](/ko/3.0/topics/pagination/)

    - [The `Paginator` class](/ko/3.0/topics/pagination/#the-paginator-class)
    - [Example](/ko/3.0/topics/pagination/#example)
    - [Paginating a `ListView`](/ko/3.0/topics/pagination/#paginating-a-listview)
    - [Using `Paginator` in a view function](/ko/3.0/topics/pagination/#using-paginator-in-a-view-function)
  - [Security in Django](/ko/3.0/topics/security/)

    - [Cross site scripting (XSS) protection](/ko/3.0/topics/security/#cross-site-scripting-xss-protection)
    - [Cross site request forgery (CSRF) protection](/ko/3.0/topics/security/#cross-site-request-forgery-csrf-protection)
    - [SQL 주입 방지](/ko/3.0/topics/security/#sql-injection-protection)
    - [클릭재킹 방지](/ko/3.0/topics/security/#clickjacking-protection)
    - [SSL/HTTPS](/ko/3.0/topics/security/#ssl-https)
    - [Host header validation](/ko/3.0/topics/security/#host-header-validation)
    - [Referrer policy](/ko/3.0/topics/security/#referrer-policy)
    - [세션 보안](/ko/3.0/topics/security/#session-security)
    - [User-uploaded content](/ko/3.0/topics/security/#user-uploaded-content)
    - [Additional security topics](/ko/3.0/topics/security/#additional-security-topics)
  - [성능과 최적화](/ko/3.0/topics/performance/)

    - [도입](/ko/3.0/topics/performance/#introduction)
    - [General approaches](/ko/3.0/topics/performance/#general-approaches)
    - [Caching](/ko/3.0/topics/performance/#caching)
    - [Understanding laziness](/ko/3.0/topics/performance/#understanding-laziness)
    - [Databases](/ko/3.0/topics/performance/#databases)
    - [HTTP performance](/ko/3.0/topics/performance/#http-performance)
    - [Template performance](/ko/3.0/topics/performance/#template-performance)
    - [Using different versions of available software](/ko/3.0/topics/performance/#using-different-versions-of-available-software)
  - [Serializing Django objects](/ko/3.0/topics/serialization/)

    - [Serializing data](/ko/3.0/topics/serialization/#serializing-data)
    - [Deserializing data](/ko/3.0/topics/serialization/#deserializing-data)
    - [Serialization formats](/ko/3.0/topics/serialization/#serialization-formats)
    - [Natural keys](/ko/3.0/topics/serialization/#natural-keys)
  - [Django settings](/ko/3.0/topics/settings/)

    - [The basics](/ko/3.0/topics/settings/#the-basics)
    - [Designating the settings](/ko/3.0/topics/settings/#designating-the-settings)
    - [Default settings](/ko/3.0/topics/settings/#default-settings)
    - [Using settings in Python code](/ko/3.0/topics/settings/#using-settings-in-python-code)
    - [Altering settings at runtime](/ko/3.0/topics/settings/#altering-settings-at-runtime)
    - [보안](/ko/3.0/topics/settings/#security)
    - [Available settings](/ko/3.0/topics/settings/#available-settings)
    - [Creating your own settings](/ko/3.0/topics/settings/#creating-your-own-settings)
    - [Using settings without setting `DJANGO_SETTINGS_MODULE`](/ko/3.0/topics/settings/#using-settings-without-setting-django-settings-module)
  - [Signals](/ko/3.0/topics/signals/)

    - [Listening to signals](/ko/3.0/topics/signals/#listening-to-signals)
    - [Defining and sending signals](/ko/3.0/topics/signals/#defining-and-sending-signals)
    - [Disconnecting signals](/ko/3.0/topics/signals/#disconnecting-signals)
  - [시스템 점검 프레임워크](/ko/3.0/topics/checks/)

    - [Writing your own checks](/ko/3.0/topics/checks/#writing-your-own-checks)
  - [외부 패키지](/ko/3.0/topics/external-packages/)

    - [Localflavor](/ko/3.0/topics/external-packages/#localflavor)
    - [코멘트](/ko/3.0/topics/external-packages/#comments)
    - [Formtools](/ko/3.0/topics/external-packages/#formtools)
  - [Asynchronous support](/ko/3.0/topics/async/)

    - [Async-safety](/ko/3.0/topics/async/#async-safety)
    - [Async adapter functions](/ko/3.0/topics/async/#async-adapter-functions)
- [“How-to” 가이드](/ko/3.0/howto/)

  - [\`\`REMOTE\_USER\`\`를 사용하여 인증하기](/ko/3.0/howto/auth-remote-user/)

    - [설정](/ko/3.0/howto/auth-remote-user/#configuration)
    - [`REMOTE_USER`는 로그인 페이지에서만 사용할 수 있습니다.](/ko/3.0/howto/auth-remote-user/#using-remote-user-on-login-pages-only)
  - [Writing custom `django-admin` commands](/ko/3.0/howto/custom-management-commands/)

    - [Accepting optional arguments](/ko/3.0/howto/custom-management-commands/#accepting-optional-arguments)
    - [Management commands and locales](/ko/3.0/howto/custom-management-commands/#management-commands-and-locales)
    - [Testing](/ko/3.0/howto/custom-management-commands/#testing)
    - [Overriding commands](/ko/3.0/howto/custom-management-commands/#overriding-commands)
    - [Command objects](/ko/3.0/howto/custom-management-commands/#command-objects)
  - [Writing custom model fields](/ko/3.0/howto/custom-model-fields/)

    - [도입](/ko/3.0/howto/custom-model-fields/#introduction)
    - [Background theory](/ko/3.0/howto/custom-model-fields/#background-theory)
    - [Writing a field subclass](/ko/3.0/howto/custom-model-fields/#writing-a-field-subclass)
    - [\`\`FileField\`\`의 하위 클래스 작성](/ko/3.0/howto/custom-model-fields/#writing-a-filefield-subclass)
  - [커스텀 룩업](/ko/3.0/howto/custom-lookups/)

    - [A lookup example](/ko/3.0/howto/custom-lookups/#a-lookup-example)
    - [A transformer example](/ko/3.0/howto/custom-lookups/#a-transformer-example)
    - [Writing an efficient `abs__lt` lookup](/ko/3.0/howto/custom-lookups/#writing-an-efficient-abs-lt-lookup)
    - [A bilateral transformer example](/ko/3.0/howto/custom-lookups/#a-bilateral-transformer-example)
    - [Writing alternative implementations for existing lookups](/ko/3.0/howto/custom-lookups/#writing-alternative-implementations-for-existing-lookups)
    - [How Django determines the lookups and transforms which are used](/ko/3.0/howto/custom-lookups/#how-django-determines-the-lookups-and-transforms-which-are-used)
  - [사용자 정의 템플릿 태그와 필터](/ko/3.0/howto/custom-template-tags/)

    - [코드 레이아웃](/ko/3.0/howto/custom-template-tags/#code-layout)
    - [Writing custom template filters](/ko/3.0/howto/custom-template-tags/#writing-custom-template-filters)
    - [커스텀 탬플릿 태그 만들기](/ko/3.0/howto/custom-template-tags/#writing-custom-template-tags)
  - [커스텀 저장 시스템 작성하기](/ko/3.0/howto/custom-file-storage/)
  - [Django 배포하기](/ko/3.0/howto/deployment/)

    - [How to deploy with WSGI](/ko/3.0/howto/deployment/wsgi/)
    - [How to deploy with ASGI](/ko/3.0/howto/deployment/asgi/)
    - [정적 파일 배포하기](/ko/3.0/howto/static-files/deployment/)
    - [Error reporting](/ko/3.0/howto/error-reporting/)
    - [배포 전 체크리스트](/ko/3.0/howto/deployment/checklist/)
  - [Upgrading Django to a newer version](/ko/3.0/howto/upgrade-version/)

    - [Required Reading](/ko/3.0/howto/upgrade-version/#required-reading)
    - [Dependencies](/ko/3.0/howto/upgrade-version/#dependencies)
    - [Resolving deprecation warnings](/ko/3.0/howto/upgrade-version/#resolving-deprecation-warnings)
    - [Installation](/ko/3.0/howto/upgrade-version/#installation)
    - [Testing](/ko/3.0/howto/upgrade-version/#testing)
    - [Deployment](/ko/3.0/howto/upgrade-version/#deployment)
  - [Error reporting](/ko/3.0/howto/error-reporting/)

    - [Email reports](/ko/3.0/howto/error-reporting/#email-reports)
    - [Filtering error reports](/ko/3.0/howto/error-reporting/#filtering-error-reports)
  - [모델의 초기 데이터 제공하기.](/ko/3.0/howto/initial-data/)

    - [마이그레이션으로 초기 데이터 제공하기.](/ko/3.0/howto/initial-data/#providing-initial-data-with-migrations)
    - [Providing data with fixtures](/ko/3.0/howto/initial-data/#providing-data-with-fixtures)
  - [레거시 데이터베이스에 장고 연동하기.](/ko/3.0/howto/legacy-databases/)

    - [Give Django your database parameters](/ko/3.0/howto/legacy-databases/#give-django-your-database-parameters)
    - [자동으로 생성된 모델](/ko/3.0/howto/legacy-databases/#auto-generate-the-models)
    - [Install the core Django tables](/ko/3.0/howto/legacy-databases/#install-the-core-django-tables)
    - [Test and tweak](/ko/3.0/howto/legacy-databases/#test-and-tweak)
  - [장고에서 CSV 출력하기](/ko/3.0/howto/outputting-csv/)

    - [파이썬 CSV 라이브러리 사용하기](/ko/3.0/howto/outputting-csv/#using-the-python-csv-library)
    - [템플릿 시스템 사용하기](/ko/3.0/howto/outputting-csv/#using-the-template-system)
    - [Other text-based formats](/ko/3.0/howto/outputting-csv/#other-text-based-formats)
  - [Outputting PDFs with Django](/ko/3.0/howto/outputting-pdf/)

    - [Install ReportLab](/ko/3.0/howto/outputting-pdf/#install-reportlab)
    - [Write your view](/ko/3.0/howto/outputting-pdf/#write-your-view)
    - [Other formats](/ko/3.0/howto/outputting-pdf/#other-formats)
  - [Overriding templates](/ko/3.0/howto/overriding-templates/)

    - [Overriding from the project’s templates directory](/ko/3.0/howto/overriding-templates/#overriding-from-the-project-s-templates-directory)
    - [Overriding from an app’s template directory](/ko/3.0/howto/overriding-templates/#overriding-from-an-app-s-template-directory)
  - [정적 파일 관리하기(e.g. 이미지, 자바스크립트, CSS)](/ko/3.0/howto/static-files/)

    - [Configuring static files](/ko/3.0/howto/static-files/#configuring-static-files)
    - [Serving static files during development](/ko/3.0/howto/static-files/#serving-static-files-during-development)
    - [Serving files uploaded by a user during development](/ko/3.0/howto/static-files/#serving-files-uploaded-by-a-user-during-development)
    - [Testing](/ko/3.0/howto/static-files/#testing)
    - [Deployment](/ko/3.0/howto/static-files/#deployment)
    - [Learn more](/ko/3.0/howto/static-files/#learn-more)
  - [정적 파일 배포하기](/ko/3.0/howto/static-files/deployment/)

    - [프로덕션에서 정적파일 제공하기](/ko/3.0/howto/static-files/deployment/#serving-static-files-in-production)
    - [Learn more](/ko/3.0/howto/static-files/deployment/#learn-more)
  - [윈도우즈에 Django 설치하기](/ko/3.0/howto/windows/)

    - [파이썬 설치](/ko/3.0/howto/windows/#install-python)
    - [`pip`에 대하여](/ko/3.0/howto/windows/#about-pip)
    - [Setting up a virtual environment](/ko/3.0/howto/windows/#setting-up-a-virtual-environment)
    - [장고 설치](/ko/3.0/howto/windows/#install-django)
    - [Common pitfalls](/ko/3.0/howto/windows/#common-pitfalls)
  - [Writing database migrations](/ko/3.0/howto/writing-migrations/)

    - [Data migrations and multiple databases](/ko/3.0/howto/writing-migrations/#data-migrations-and-multiple-databases)
    - [Migrations that add unique fields](/ko/3.0/howto/writing-migrations/#migrations-that-add-unique-fields)
    - [Controlling the order of migrations](/ko/3.0/howto/writing-migrations/#controlling-the-order-of-migrations)
    - [Migrating data between third-party apps](/ko/3.0/howto/writing-migrations/#migrating-data-between-third-party-apps)
    - [Changing a `ManyToManyField` to use a `through` model](/ko/3.0/howto/writing-migrations/#changing-a-manytomanyfield-to-use-a-through-model)
    - [Changing an unmanaged model to managed](/ko/3.0/howto/writing-migrations/#changing-an-unmanaged-model-to-managed)
- [장고 자주묻는 질문](/ko/3.0/faq/)

  - [자주 묻는 질문: 일반](/ko/3.0/faq/general/)

    - [왜 이 프로젝트가 존재하나요?](/ko/3.0/faq/general/#why-does-this-project-exist)
    - [“Django”의 의미는 무엇이고, 어떻게 발음하나요?](/ko/3.0/faq/general/#what-does-django-mean-and-how-do-you-pronounce-it)
    - [장고는 안정적인가요?](/ko/3.0/faq/general/#is-django-stable)
    - [장고의 규모를 변화시킬 수 있나요?](/ko/3.0/faq/general/#does-django-scale)
    - [이면에는 누가 있나요?](/ko/3.0/faq/general/#who-s-behind-this)
    - [장고의 라이선스는 어떤가요?](/ko/3.0/faq/general/#how-is-django-licensed)
    - [왜 장고는 파이썬의 라이선스 파일을 포함하고 있나요?](/ko/3.0/faq/general/#why-does-django-include-python-s-license-file)
    - [어떤 사이트들이 장고를 사용하나요?](/ko/3.0/faq/general/#which-sites-use-django)
    - [장고는 MVC패턴으로 보여집니다, 하지만 컨트롤러를 “뷰”라고 부르고, 뷰를 “템플릿”이라고 합니다. 어떻게 일반적으로 사용하는 이름을 사용하지 않았나요?](/ko/3.0/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names)
    - [\<Framework X\>가\<feature Y\>를 합니다. 왜 장고는 못하나요?](/ko/3.0/faq/general/#framework-x-does-feature-y-why-doesn-t-django)
    - [왜 장고를 하나하나 파이썬 라이브러리를 사용하지 않고 일일이 만들었나요?](/ko/3.0/faq/general/#why-did-you-write-all-of-django-from-scratch-instead-of-using-other-python-libraries)
    - [장고는 컨텐츠관리 시스템인가요(CMS)?](/ko/3.0/faq/general/#is-django-a-content-management-system-cms)
    - [어떻게하면 장고 문서를 오프라인에서 볼 수 있게 다운로드 받을 수 있나요?](/ko/3.0/faq/general/#how-can-i-download-the-django-documentation-to-read-it-offline)
    - [어떻게 장고를 인용할 수 있죠?](/ko/3.0/faq/general/#how-do-i-cite-django)
  - [자주묻는 질문: 설치](/ko/3.0/faq/install/)

    - [어떻게 시작하나요?](/ko/3.0/faq/install/#how-do-i-get-started)
    - [장고를 위해 준비해야 할것이 있나요?](/ko/3.0/faq/install/#what-are-django-s-prerequisites)
    - [장고와 어떤 파이썬 버전을 사용해야 하나요?](/ko/3.0/faq/install/#what-python-version-can-i-use-with-django)
    - [장고를 사용하기 위해 어떤 파이썬 버전을 사용해야 하나요?](/ko/3.0/faq/install/#what-python-version-should-i-use-with-django)
    - [개발중인 버전을 사용해야 하나요. 안정화된 버전을 사용해야 하나요?](/ko/3.0/faq/install/#should-i-use-the-stable-version-or-development-version)
  - [자주 묻는 질문: 장고 사용하기](/ko/3.0/faq/usage/)

    - [DJANGO\_SETTINGS\_MODULE 를 가져오는 에러는 왜 발생하나요?](/ko/3.0/faq/usage/#why-do-i-get-an-error-about-importing-django-settings-module)
    - [당신의 템플릿 언어를 못견디겠습니다. 이걸 써야 하나요?](/ko/3.0/faq/usage/#i-can-t-stand-your-template-language-do-i-have-to-use-it)
    - [모델/데이터베이스 계층을 사용해야 하나요?](/ko/3.0/faq/usage/#do-i-have-to-use-your-model-database-layer)
    - [어떻게 이미지나 파일 필드를 사용할 수 있나요?](/ko/3.0/faq/usage/#how-do-i-use-image-and-file-fields)
    - [어떻게 템플릿에 변수를 사용할 수 있도록 만드나요?](/ko/3.0/faq/usage/#how-do-i-make-a-variable-available-to-all-my-templates)
  - [자주 묻는 질문: 도움을 받는법](/ko/3.0/faq/help/)

    - [X를 어떻게 하나요? Y는 왜 작동하지 않나요? 어디에서 도움을 받을 수 있을까요?](/ko/3.0/faq/help/#how-do-i-do-x-why-doesn-t-y-work-where-can-i-go-to-get-help)
    - [왜 나의 메시지가 \*django-users\*에 보이지 않나요?](/ko/3.0/faq/help/#why-hasn-t-my-message-appeared-on-django-users)
    - [아무도 제 질문에 대답을 해주지 않았습니다! 어떻게 해야 되나요?](/ko/3.0/faq/help/#nobody-answered-my-question-what-should-i-do)
    - [제가 버그를 찾은거 같아요! 어떻게 해야하죠?](/ko/3.0/faq/help/#i-think-i-ve-found-a-bug-what-should-i-do)
    - [제가 보안 문제를 찾은거 같습니다! 어떻게해야 하나요?](/ko/3.0/faq/help/#i-think-i-ve-found-a-security-problem-what-should-i-do)
  - [자주 묻는 질문: 데이터베이스와 모델](/ko/3.0/faq/models/)

    - [어떻게 장고가 작동시키는 순수 SQL 쿼리를 볼 수 있나요?](/ko/3.0/faq/models/#how-can-i-see-the-raw-sql-queries-django-is-running)
    - [장고를 이미 존재하는 데이터베이스와 함께 사용할 수 있나요?](/ko/3.0/faq/models/#can-i-use-django-with-a-pre-existing-database)
    - [만약 모델에 변화가 생기면, 어떻게 데이터베이스에 적용하나요?](/ko/3.0/faq/models/#if-i-make-changes-to-a-model-how-do-i-update-the-database)
    - [장고 모델들은 다중 열 기본 키를 지원하나요?](/ko/3.0/faq/models/#do-django-models-support-multiple-column-primary-keys)
    - [장고는 NoSQL 데이터베이스를 지원하나요?](/ko/3.0/faq/models/#does-django-support-nosql-databases)
    - [어떻게하면 MyISAM을 테이블 타입에 주는것과 같은 데이터베이스 전용 옵션을 CREATE TABLE 명령에 추가할 수 있을까요?](/ko/3.0/faq/models/#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type)
  - [자주 묻는 질문: 관리자](/ko/3.0/faq/admin/)

    - [유효한 아이디와 패스워드를 입력해도 로그인을 할 수 없습니다. 아무 오류메시지 없이 로그인 페이지가 다시 나옵니다.](/ko/3.0/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-just-brings-up-the-login-page-again-with-no-error-messages)
    - [로그인을 할 수 없습니다. 유효한 아이디와 패스워드를 입력해도 다시 로그인 페이지가 나오면서 “올바른 아이디와 패스워드를 입력해주세요” 에러가 나타납니다.](/ko/3.0/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-brings-up-the-login-page-again-with-a-please-enter-a-correct-username-and-password-error)
    - [어떻게 자동으로 필드값을 관리자모드에서 마지막으로 대상을 편집한 이용자로 세팅하나요?](/ko/3.0/faq/admin/#how-do-i-automatically-set-a-field-s-value-to-the-user-who-last-edited-the-object-in-the-admin)
    - [대상을 작성한 이용자만이 그것을 편집할 수 있도록 하기위해 어떻게 관리자 접근을 제한하나요?](/ko/3.0/faq/admin/#how-do-i-limit-admin-access-so-that-objects-can-only-be-edited-by-the-users-who-created-them)
    - [내 관리자 사이트의 CSS와 이미지들이 개발 서버에서는 잘 보여지지만 mod\_wsgi를 이용할 때는 재대로 보여지지 않습니다.](/ko/3.0/faq/admin/#my-admin-site-css-and-images-showed-up-fine-using-the-development-server-but-they-re-not-displaying-when-using-mod-wsgi)
    - [저의 “list\_filter”가 ManyToManyField를 가지고 있습니다. 그런데 필터에서 나타나지 않습니다.](/ko/3.0/faq/admin/#my-list-filter-contains-a-manytomanyfield-but-the-filter-doesn-t-display)
    - [몇몇 개체가 관리자 페이지에서 표시되지 않습니다.](/ko/3.0/faq/admin/#some-objects-aren-t-appearing-in-the-admin)
    - [어떻게 관리 인터페이스의 기능을 커스터마이즈 할 수 있습니까?](/ko/3.0/faq/admin/#how-can-i-customize-the-functionality-of-the-admin-interface)
    - [동적 관리자 사이트가 못 생겼어요. 어떻게 변경을 할 수 있나요?](/ko/3.0/faq/admin/#the-dynamically-generated-admin-site-is-ugly-how-can-i-change-it)
    - [관리자 사이트는 어떤 브라우저들을 지원하나요?](/ko/3.0/faq/admin/#what-browsers-are-supported-for-using-the-admin)
  - [자주 묻는 질문 : 코드에 기여하기](/ko/3.0/faq/contributing/)

    - [제가 Django의 코드에 기여하려면 어떻게 해야할까요?](/ko/3.0/faq/contributing/#how-can-i-get-started-contributing-code-to-django)
    - [티켓 시스템에 버그 수정 요청을 몇 주전에 했는데, 왜 해당 패치를 무시하고 있나요?](/ko/3.0/faq/contributing/#i-submitted-a-bug-fix-in-the-ticket-system-several-weeks-ago-why-are-you-ignoring-my-patch)
    - [언제 그리고 어떻게 팀에게 패치에 내가 관심을 가지고 있는지 상기시킬 수 있을까요?](/ko/3.0/faq/contributing/#when-and-how-might-i-remind-the-team-of-a-patch-i-care-about)
    - [하지만 몇 차례에 걸쳐서 알려주었지만 계속 제가 올린 패치를 무시하고 있습니다!](/ko/3.0/faq/contributing/#but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-patch)
  - [문제해결](/ko/3.0/faq/troubleshooting/)

    - [`django-admin`을 실행하는 데 문제가 있습니다.](/ko/3.0/faq/troubleshooting/#problems-running-django-admin)
    - [기타](/ko/3.0/faq/troubleshooting/#miscellaneous)
- [API Reference](/ko/3.0/ref/)

  - [Applications](/ko/3.0/ref/applications/)

    - [Projects and applications](/ko/3.0/ref/applications/#projects-and-applications)
    - [Configuring applications](/ko/3.0/ref/applications/#configuring-applications)
    - [Application configuration](/ko/3.0/ref/applications/#application-configuration)
    - [Application registry](/ko/3.0/ref/applications/#application-registry)
    - [Initialization process](/ko/3.0/ref/applications/#initialization-process)
  - [System check framework](/ko/3.0/ref/checks/)

    - [API reference](/ko/3.0/ref/checks/#api-reference)
    - [Builtin tags](/ko/3.0/ref/checks/#builtin-tags)
    - [Core system checks](/ko/3.0/ref/checks/#core-system-checks)
    - [`contrib` app checks](/ko/3.0/ref/checks/#contrib-app-checks)
  - [Built-in class-based views API](/ko/3.0/ref/class-based-views/)

    - [Base views](/ko/3.0/ref/class-based-views/base/)
    - [Generic display views](/ko/3.0/ref/class-based-views/generic-display/)
    - [Generic editing views](/ko/3.0/ref/class-based-views/generic-editing/)
    - [Generic date views](/ko/3.0/ref/class-based-views/generic-date-based/)
    - [Class-based views mixins](/ko/3.0/ref/class-based-views/mixins/)
    - [Class-based generic views - flattened index](/ko/3.0/ref/class-based-views/flattened-index/)
    - [Specification](/ko/3.0/ref/class-based-views/#specification)
    - [Base vs Generic views](/ko/3.0/ref/class-based-views/#base-vs-generic-views)
  - [Clickjacking Protection](/ko/3.0/ref/clickjacking/)

    - [An example of clickjacking](/ko/3.0/ref/clickjacking/#an-example-of-clickjacking)
    - [Preventing clickjacking](/ko/3.0/ref/clickjacking/#preventing-clickjacking)
    - [How to use it](/ko/3.0/ref/clickjacking/#how-to-use-it)
    - [Limitations](/ko/3.0/ref/clickjacking/#limitations)
  - [`contrib` packages](/ko/3.0/ref/contrib/)

    - [The Django admin site](/ko/3.0/ref/contrib/admin/)
    - [`django.contrib.auth`](/ko/3.0/ref/contrib/auth/)
    - [The contenttypes framework](/ko/3.0/ref/contrib/contenttypes/)
    - [The flatpages app](/ko/3.0/ref/contrib/flatpages/)
    - [GeoDjango](/ko/3.0/ref/contrib/gis/)
    - [`django.contrib.humanize`](/ko/3.0/ref/contrib/humanize/)
    - [The messages framework](/ko/3.0/ref/contrib/messages/)
    - [`django.contrib.postgres`](/ko/3.0/ref/contrib/postgres/)
    - [The redirects app](/ko/3.0/ref/contrib/redirects/)
    - [The sitemap framework](/ko/3.0/ref/contrib/sitemaps/)
    - [The “sites” framework](/ko/3.0/ref/contrib/sites/)
    - [The `staticfiles` app](/ko/3.0/ref/contrib/staticfiles/)
    - [The syndication feed framework](/ko/3.0/ref/contrib/syndication/)
    - [`admin`](/ko/3.0/ref/contrib/#admin)
    - [`auth`](/ko/3.0/ref/contrib/#auth)
    - [`contenttypes`](/ko/3.0/ref/contrib/#contenttypes)
    - [`flatpages`](/ko/3.0/ref/contrib/#flatpages)
    - [`gis`](/ko/3.0/ref/contrib/#gis)
    - [`humanize`](/ko/3.0/ref/contrib/#humanize)
    - [`messages`](/ko/3.0/ref/contrib/#messages)
    - [`postgres`](/ko/3.0/ref/contrib/#postgres)
    - [`redirects`](/ko/3.0/ref/contrib/#redirects)
    - [`sessions`](/ko/3.0/ref/contrib/#sessions)
    - [`sites`](/ko/3.0/ref/contrib/#sites)
    - [`sitemaps`](/ko/3.0/ref/contrib/#sitemaps)
    - [`syndication`](/ko/3.0/ref/contrib/#syndication)
    - [Other add-ons](/ko/3.0/ref/contrib/#other-add-ons)
  - [Cross Site Request Forgery protection](/ko/3.0/ref/csrf/)

    - [How to use it](/ko/3.0/ref/csrf/#how-to-use-it)
    - [Rejected requests](/ko/3.0/ref/csrf/#rejected-requests)
    - [How it works](/ko/3.0/ref/csrf/#how-it-works)
    - [Caching](/ko/3.0/ref/csrf/#caching)
    - [Testing](/ko/3.0/ref/csrf/#testing)
    - [Limitations](/ko/3.0/ref/csrf/#limitations)
    - [Edge cases](/ko/3.0/ref/csrf/#edge-cases)
    - [Contrib and reusable apps](/ko/3.0/ref/csrf/#contrib-and-reusable-apps)
    - [Settings](/ko/3.0/ref/csrf/#settings)
    - [Frequently Asked Questions](/ko/3.0/ref/csrf/#frequently-asked-questions)
  - [Databases](/ko/3.0/ref/databases/)

    - [General notes](/ko/3.0/ref/databases/#general-notes)
    - [PostgreSQL notes](/ko/3.0/ref/databases/#postgresql-notes)
    - [MariaDB notes](/ko/3.0/ref/databases/#mariadb-notes)
    - [MySQL notes](/ko/3.0/ref/databases/#mysql-notes)
    - [SQLite notes](/ko/3.0/ref/databases/#sqlite-notes)
    - [Oracle notes](/ko/3.0/ref/databases/#oracle-notes)
    - [Subclassing the built-in database backends](/ko/3.0/ref/databases/#subclassing-the-built-in-database-backends)
    - [Using a 3rd-party database backend](/ko/3.0/ref/databases/#using-a-3rd-party-database-backend)
  - [`django-admin` and `manage.py`](/ko/3.0/ref/django-admin/)

    - [Usage](/ko/3.0/ref/django-admin/#usage)
    - [Available commands](/ko/3.0/ref/django-admin/#available-commands)
    - [Commands provided by applications](/ko/3.0/ref/django-admin/#commands-provided-by-applications)
    - [Default options](/ko/3.0/ref/django-admin/#default-options)
    - [Extra niceties](/ko/3.0/ref/django-admin/#extra-niceties)
  - [Running management commands from your code](/ko/3.0/ref/django-admin/#running-management-commands-from-your-code)

    - [Output redirection](/ko/3.0/ref/django-admin/#output-redirection)
  - [Django Exceptions](/ko/3.0/ref/exceptions/)

    - [Django Core Exceptions](/ko/3.0/ref/exceptions/#module-django.core.exceptions)
    - [URL Resolver exceptions](/ko/3.0/ref/exceptions/#url-resolver-exceptions)
    - [Database Exceptions](/ko/3.0/ref/exceptions/#database-exceptions)
    - [Http Exceptions](/ko/3.0/ref/exceptions/#http-exceptions)
    - [Transaction Exceptions](/ko/3.0/ref/exceptions/#transaction-exceptions)
    - [Testing Framework Exceptions](/ko/3.0/ref/exceptions/#testing-framework-exceptions)
    - [Python Exceptions](/ko/3.0/ref/exceptions/#python-exceptions)
  - [File handling](/ko/3.0/ref/files/)

    - [The `File` object](/ko/3.0/ref/files/file/)
    - [File storage API](/ko/3.0/ref/files/storage/)
    - [Uploaded Files and Upload Handlers](/ko/3.0/ref/files/uploads/)
  - [Forms](/ko/3.0/ref/forms/)

    - [The Forms API](/ko/3.0/ref/forms/api/)
    - [Form fields](/ko/3.0/ref/forms/fields/)
    - [Model Form Functions](/ko/3.0/ref/forms/models/)
    - [Formset Functions](/ko/3.0/ref/forms/formsets/)
    - [The form rendering API](/ko/3.0/ref/forms/renderers/)
    - [Widgets](/ko/3.0/ref/forms/widgets/)
    - [Form and field validation](/ko/3.0/ref/forms/validation/)
  - [Middleware](/ko/3.0/ref/middleware/)

    - [Available middleware](/ko/3.0/ref/middleware/#available-middleware)
    - [Middleware ordering](/ko/3.0/ref/middleware/#middleware-ordering)
  - [Migration Operations](/ko/3.0/ref/migration-operations/)

    - [Schema Operations](/ko/3.0/ref/migration-operations/#schema-operations)
    - [Special Operations](/ko/3.0/ref/migration-operations/#special-operations)
    - [Writing your own](/ko/3.0/ref/migration-operations/#writing-your-own)
  - [Models](/ko/3.0/ref/models/)

    - [Model field reference](/ko/3.0/ref/models/fields/)
    - [Field attribute reference](/ko/3.0/ref/models/fields/#field-attribute-reference)
    - [Model index reference](/ko/3.0/ref/models/indexes/)
    - [Constraints reference](/ko/3.0/ref/models/constraints/)
    - [Model `_meta` API](/ko/3.0/ref/models/meta/)
    - [Related objects reference](/ko/3.0/ref/models/relations/)
    - [Model class reference](/ko/3.0/ref/models/class/)
    - [Model `Meta` options](/ko/3.0/ref/models/options/)
    - [Model instance reference](/ko/3.0/ref/models/instances/)
    - [`QuerySet` API reference](/ko/3.0/ref/models/querysets/)
    - [Lookup API reference](/ko/3.0/ref/models/lookups/)
    - [Query Expressions](/ko/3.0/ref/models/expressions/)
    - [Conditional Expressions](/ko/3.0/ref/models/conditional-expressions/)
    - [Database Functions](/ko/3.0/ref/models/database-functions/)
  - [Paginator](/ko/3.0/ref/paginator/)

    - [`Paginator` class](/ko/3.0/ref/paginator/#paginator-class)
    - [`Page` class](/ko/3.0/ref/paginator/#page-class)
    - [Exceptions](/ko/3.0/ref/paginator/#exceptions)
  - [Request and response objects](/ko/3.0/ref/request-response/)

    - [Quick overview](/ko/3.0/ref/request-response/#quick-overview)
    - [`HttpRequest` objects](/ko/3.0/ref/request-response/#httprequest-objects)
    - [`QueryDict` objects](/ko/3.0/ref/request-response/#querydict-objects)
    - [`HttpResponse` objects](/ko/3.0/ref/request-response/#httpresponse-objects)
    - [`JsonResponse` objects](/ko/3.0/ref/request-response/#jsonresponse-objects)
    - [`StreamingHttpResponse` objects](/ko/3.0/ref/request-response/#streaminghttpresponse-objects)
    - [`FileResponse` objects](/ko/3.0/ref/request-response/#fileresponse-objects)
  - [`SchemaEditor`](/ko/3.0/ref/schema-editor/)

    - [Methods](/ko/3.0/ref/schema-editor/#methods)
    - [Attributes](/ko/3.0/ref/schema-editor/#attributes)
  - [Settings](/ko/3.0/ref/settings/)

    - [Core Settings](/ko/3.0/ref/settings/#core-settings)
    - [Auth](/ko/3.0/ref/settings/#auth)
    - [Messages](/ko/3.0/ref/settings/#messages)
    - [Sessions](/ko/3.0/ref/settings/#sessions)
    - [Sites](/ko/3.0/ref/settings/#sites)
    - [Static Files](/ko/3.0/ref/settings/#static-files)
    - [Core Settings Topical Index](/ko/3.0/ref/settings/#core-settings-topical-index)
  - [Signals](/ko/3.0/ref/signals/)

    - [Model signals](/ko/3.0/ref/signals/#module-django.db.models.signals)
    - [Management signals](/ko/3.0/ref/signals/#management-signals)
    - [Request/response signals](/ko/3.0/ref/signals/#module-django.core.signals)
    - [Test signals](/ko/3.0/ref/signals/#module-django.test.signals)
    - [Database Wrappers](/ko/3.0/ref/signals/#module-django.db.backends)
  - [Templates](/ko/3.0/ref/templates/)

    - [The Django template language](/ko/3.0/ref/templates/language/)
    - [Built-in template tags and filters](/ko/3.0/ref/templates/builtins/)
    - [The Django template language: for Python programmers](/ko/3.0/ref/templates/api/)
  - [`TemplateResponse` and `SimpleTemplateResponse`](/ko/3.0/ref/template-response/)

    - [`SimpleTemplateResponse` objects](/ko/3.0/ref/template-response/#simpletemplateresponse-objects)
    - [`TemplateResponse` objects](/ko/3.0/ref/template-response/#templateresponse-objects)
    - [The rendering process](/ko/3.0/ref/template-response/#the-rendering-process)
    - [Using `TemplateResponse` and `SimpleTemplateResponse`](/ko/3.0/ref/template-response/#using-templateresponse-and-simpletemplateresponse)
  - [Unicode data](/ko/3.0/ref/unicode/)

    - [Creating the database](/ko/3.0/ref/unicode/#creating-the-database)
    - [General string handling](/ko/3.0/ref/unicode/#general-string-handling)
    - [Models](/ko/3.0/ref/unicode/#models)
    - [Templates](/ko/3.0/ref/unicode/#templates)
    - [Files](/ko/3.0/ref/unicode/#files)
    - [Form submission](/ko/3.0/ref/unicode/#form-submission)
  - [`django.urls` utility functions](/ko/3.0/ref/urlresolvers/)

    - [`reverse()`](/ko/3.0/ref/urlresolvers/#reverse)
    - [`reverse_lazy()`](/ko/3.0/ref/urlresolvers/#reverse-lazy)
    - [`resolve()`](/ko/3.0/ref/urlresolvers/#resolve)
    - [`get_script_prefix()`](/ko/3.0/ref/urlresolvers/#get-script-prefix)
  - [`django.urls` functions for use in URLconfs](/ko/3.0/ref/urls/)

    - [`path()`](/ko/3.0/ref/urls/#path)
    - [`re_path()`](/ko/3.0/ref/urls/#re-path)
    - [`include()`](/ko/3.0/ref/urls/#include)
    - [`register_converter()`](/ko/3.0/ref/urls/#register-converter)
  - [`django.conf.urls` functions for use in URLconfs](/ko/3.0/ref/urls/#module-django.conf.urls)

    - [`static()`](/ko/3.0/ref/urls/#static)
    - [`url()`](/ko/3.0/ref/urls/#url)
    - [`handler400`](/ko/3.0/ref/urls/#handler400)
    - [`handler403`](/ko/3.0/ref/urls/#handler403)
    - [`handler404`](/ko/3.0/ref/urls/#handler404)
    - [`handler500`](/ko/3.0/ref/urls/#handler500)
  - [Django Utils](/ko/3.0/ref/utils/)

    - [`django.utils.cache`](/ko/3.0/ref/utils/#module-django.utils.cache)
    - [`django.utils.dateparse`](/ko/3.0/ref/utils/#module-django.utils.dateparse)
    - [`django.utils.decorators`](/ko/3.0/ref/utils/#module-django.utils.decorators)
    - [`django.utils.encoding`](/ko/3.0/ref/utils/#module-django.utils.encoding)
    - [`django.utils.feedgenerator`](/ko/3.0/ref/utils/#module-django.utils.feedgenerator)
    - [`django.utils.functional`](/ko/3.0/ref/utils/#module-django.utils.functional)
    - [`django.utils.html`](/ko/3.0/ref/utils/#module-django.utils.html)
    - [`django.utils.http`](/ko/3.0/ref/utils/#module-django.utils.http)
    - [`django.utils.module_loading`](/ko/3.0/ref/utils/#module-django.utils.module_loading)
    - [`django.utils.safestring`](/ko/3.0/ref/utils/#module-django.utils.safestring)
    - [`django.utils.text`](/ko/3.0/ref/utils/#module-django.utils.text)
    - [`django.utils.timezone`](/ko/3.0/ref/utils/#module-django.utils.timezone)
    - [`django.utils.translation`](/ko/3.0/ref/utils/#module-django.utils.translation)
  - [Validators](/ko/3.0/ref/validators/)

    - [Writing validators](/ko/3.0/ref/validators/#writing-validators)
    - [How validators are run](/ko/3.0/ref/validators/#how-validators-are-run)
    - [Built-in validators](/ko/3.0/ref/validators/#built-in-validators)
  - [Built-in Views](/ko/3.0/ref/views/)

    - [Serving files in development](/ko/3.0/ref/views/#serving-files-in-development)
    - [Error views](/ko/3.0/ref/views/#error-views)
- [메타 문서 및 기타](/ko/3.0/misc/)

  - [API 안정성](/ko/3.0/misc/api-stability/)

    - [“안정적인 것”의 의미](/ko/3.0/misc/api-stability/#what-stable-means)
    - [안정적인 API들](/ko/3.0/misc/api-stability/#stable-apis)
    - [예외](/ko/3.0/misc/api-stability/#exceptions)
  - [설계 철학](/ko/3.0/misc/design-philosophies/)

    - [일반](/ko/3.0/misc/design-philosophies/#overall)
    - [모델](/ko/3.0/misc/design-philosophies/#models)
    - [데이터베이스 API](/ko/3.0/misc/design-philosophies/#database-api)
    - [URL 설계](/ko/3.0/misc/design-philosophies/#url-design)
    - [템플릿 시스템](/ko/3.0/misc/design-philosophies/#template-system)
    - [뷰](/ko/3.0/misc/design-philosophies/#views)
    - [캐시 프레임워크](/ko/3.0/misc/design-philosophies/#cache-framework)
  - [Django의 서드 파티 분배](/ko/3.0/misc/distributions/)

    - [배포자에게](/ko/3.0/misc/distributions/#for-distributors)
- [용어](/ko/3.0/glossary/)
- [Release notes](/ko/3.0/releases/)

  - [Final releases](/ko/3.0/releases/#final-releases)

    - [3.0 release](/ko/3.0/releases/#release)
    - [2.2 release](/ko/3.0/releases/#id1)
    - [2.1 release](/ko/3.0/releases/#id2)
    - [2.0 release](/ko/3.0/releases/#id3)
    - [1.11 release](/ko/3.0/releases/#id4)
    - [1.10 release](/ko/3.0/releases/#id5)
    - [1.9 release](/ko/3.0/releases/#id6)
    - [1.8 release](/ko/3.0/releases/#id7)
    - [1.7 release](/ko/3.0/releases/#id8)
    - [1.6 release](/ko/3.0/releases/#id9)
    - [1.5 release](/ko/3.0/releases/#id10)
    - [1.4 release](/ko/3.0/releases/#id11)
    - [1.3 release](/ko/3.0/releases/#id12)
    - [1.2 release](/ko/3.0/releases/#id13)
    - [1.1 release](/ko/3.0/releases/#id14)
    - [1.0 release](/ko/3.0/releases/#id15)
    - [Pre-1.0 releases](/ko/3.0/releases/#pre-1-0-releases)
  - [Security releases](/ko/3.0/releases/#security-releases)
- [Django internals](/ko/3.0/internals/)

  - [Contributing to Django](/ko/3.0/internals/contributing/)

    - [Advice for new contributors](/ko/3.0/internals/contributing/new-contributors/)
    - [버그 리포트와 기능 개발 요청](/ko/3.0/internals/contributing/bugs-and-features/)
    - [Triaging tickets](/ko/3.0/internals/contributing/triaging-tickets/)
    - [Writing code](/ko/3.0/internals/contributing/writing-code/)
    - [문서 작성하기](/ko/3.0/internals/contributing/writing-documentation/)
    - [Localizing Django](/ko/3.0/internals/contributing/localizing/)
    - [Committing code](/ko/3.0/internals/contributing/committing-code/)
  - [Mailing lists](/ko/3.0/internals/mailing-lists/)

    - [`django-users`](/ko/3.0/internals/mailing-lists/#django-users)
    - [`django-core-mentorship`](/ko/3.0/internals/mailing-lists/#django-core-mentorship)
    - [`django-developers`](/ko/3.0/internals/mailing-lists/#django-developers)
    - [`django-i18n`](/ko/3.0/internals/mailing-lists/#django-i18n)
    - [`django-announce`](/ko/3.0/internals/mailing-lists/#django-announce)
    - [`django-updates`](/ko/3.0/internals/mailing-lists/#django-updates)
  - [Organization of the Django Project](/ko/3.0/internals/organization/)

    - [Principles](/ko/3.0/internals/organization/#principles)
    - [Core team](/ko/3.0/internals/organization/#core-team)
    - [Technical board](/ko/3.0/internals/organization/#technical-board)
    - [Changing the organization](/ko/3.0/internals/organization/#changing-the-organization)
  - [Django’s security policies](/ko/3.0/internals/security/)

    - [Reporting security issues](/ko/3.0/internals/security/#reporting-security-issues)
    - [Supported versions](/ko/3.0/internals/security/#supported-versions)
    - [How Django discloses security issues](/ko/3.0/internals/security/#how-django-discloses-security-issues)
    - [Who receives advance notification](/ko/3.0/internals/security/#who-receives-advance-notification)
    - [Requesting notifications](/ko/3.0/internals/security/#requesting-notifications)
  - [Django’s release process](/ko/3.0/internals/release-process/)

    - [Official releases](/ko/3.0/internals/release-process/#official-releases)
    - [Release cadence](/ko/3.0/internals/release-process/#release-cadence)
    - [Deprecation policy](/ko/3.0/internals/release-process/#deprecation-policy)
    - [Supported versions](/ko/3.0/internals/release-process/#supported-versions)
    - [Release process](/ko/3.0/internals/release-process/#release-process)
  - [Django Deprecation Timeline](/ko/3.0/internals/deprecation/)

    - [4.0](/ko/3.0/internals/deprecation/#deprecation-removed-in-4-0)
    - [3.1](/ko/3.0/internals/deprecation/#deprecation-removed-in-3-1)
    - [3.0](/ko/3.0/internals/deprecation/#deprecation-removed-in-3-0)
    - [2.1](/ko/3.0/internals/deprecation/#deprecation-removed-in-2-1)
    - [2.0](/ko/3.0/internals/deprecation/#deprecation-removed-in-2-0)
    - [1.10](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-10)
    - [1.9](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-9)
    - [1.8](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-8)
    - [1.7](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-7)
    - [1.6](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-6)
    - [1.5](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-5)
    - [1.4](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-4)
    - [1.3](/ko/3.0/internals/deprecation/#deprecation-removed-in-1-3)
  - [The Django source code repository](/ko/3.0/internals/git/)

    - [High-level overview](/ko/3.0/internals/git/#high-level-overview)
    - [The master branch](/ko/3.0/internals/git/#the-master-branch)
    - [Stable branches](/ko/3.0/internals/git/#stable-branches)
    - [태그](/ko/3.0/internals/git/#id1)
  - [How is Django Formed?](/ko/3.0/internals/howto-release-django/)

    - [개요](/ko/3.0/internals/howto-release-django/#overview)
    - [Prerequisites](/ko/3.0/internals/howto-release-django/#prerequisites)
    - [Pre-release tasks](/ko/3.0/internals/howto-release-django/#pre-release-tasks)
    - [Preparing for release](/ko/3.0/internals/howto-release-django/#preparing-for-release)
    - [Actually rolling the release](/ko/3.0/internals/howto-release-django/#actually-rolling-the-release)
    - [Making the release(s) available to the public](/ko/3.0/internals/howto-release-django/#making-the-release-s-available-to-the-public)
    - [Post-release](/ko/3.0/internals/howto-release-django/#post-release)
    - [New stable branch tasks](/ko/3.0/internals/howto-release-django/#new-stable-branch-tasks)
    - [Notes on setting the VERSION tuple](/ko/3.0/internals/howto-release-django/#notes-on-setting-the-version-tuple)

## 색인, 용어 및 표

- [색인](/ko/3.0/genindex/)
- [모듈 목록](/ko/3.0/py-modindex/)
- [용어](/ko/3.0/glossary/)
