Django는 웹 개발자의 생활을 더 쉽게 만들 수 있는 지름길로 가득 차 있지만, 사이트를 쉽게 배치할 수 없다면 이러한 도구들은 아무 소용이 없습니다. django의 설립 이후, 배치의 용이성이 주요 목표였다.
아키텍처 또는 특정 비즈니스 요구 사항에 따라 Django 애플리케이션을 배포하는 방법에는 여러 가지가 있지만 이러한 논의는 Django가 지침으로 제공할 수 있는 범위를 벗어납니다.
웹 프레임워크인 Django는 작동하기 위해 웹 서버가 필요합니다. 그리고 대부분의 웹 서버는 기본적으로 Python을 사용하지 않기 때문에, 우리는 그러한 커뮤니케이션이 이루어지도록 인터페이스가 필요합니다.
Django는 현재 WSGI와 ASGI의 두 가지 인터페이스를 지원합니다.
응용 프로그램에 대해 :doc:’static files’를 어떻게 처리할 것인지와 :doc:’error reporting’을 어떻게 처리할 것인지도 고려해야 한다.
마지막으로 애플리케이션을 운영 환경에 배포하기 전에 :doc: ‘배포 체크리스트’를 실행하여 구성이 적합한지 확인해야 합니다.
12월 04, 2023