How to deploy Django | Django documentation | Django (djangoproject.com)
How to deploy Django
- 장고로 개발한 모든 것은 배포를 한 뒤에야 의미가 있다.
- 장고는 웹 프레임워크이기 때문에 운영을 위해서는 웹 서버가 필요하다.
- 그리고 대부분의 웹 서버가 파이썬과 소통할 수 없기 때문에 웹서버와 장고를 연결하는 인터페이스가 필요하다.
- 장고에는 두 가지 인터페이스가 존재한다 : WSGI, ASGI
- WSGI : Web Server Gateway Interface
- 웹 서버와 웹 애플리케이션이 소통하는 파이썬 표준 인터페이스
- 단, 동기적인 코드만 지원함
- ASGI : Asynchronous Server Gateway Interface
- 장고의 비동기 기능까지 이용할 수 있게 해주는 비동기 친화 표준 인터페이스
- 배포를 할 때에는 static file과 error reporting에 관해서도 고려해야 한다.
'Computer Science > BackEnd' 카테고리의 다른 글
장고에서 Gunicorn 사용하기 | 장고 공식 문서 번역 (0) | 2022.11.25 |
---|---|
장고 WSGI를 이용하여 배포하기 | 장고 공식 문서 번역 (0) | 2022.11.25 |
Django | SQL 쿼리 로그로 Django QuerySet 이해하기 (0) | 2022.10.29 |
Django | Django ORM QuerySet 사용하기 (0) | 2022.10.29 |
Django for APIs | #6 Permissions (0) | 2022.10.01 |