Co-Programming1 Heroku를 하다 알게된 내용 1. Django Static 개발한 프로젝트를 운영 서버로 배포하다 보면 static 파일을 모으게 되는데 이때, python manage.py collectstatic 명령어를 사용하게 된다. collectstatic : Django 프로젝트의 여러 app에서 사용하는 스테틱 파일을 한 곳으로 모아주는 역할을 한다. (물리적으로 파일을 copy 한다는 뜻이다.) 사용자의 요청이 들어오면 웹서버가 받아서 적절한 처리 후에 웹 애플리케이션에 넘겨주고 웹 애플리케이션은 우리가 작성한 로직에 따라 적절한 처리 후에 웹서버에 돌려주어 사용자에게 응답(Response)하는 것이다. 이것을 간단하게 도식화하면 위 그림과 같이 된다. 웹서버와 웹 애플리케이션 사이에는 WSGI(Web Server Gateway In.. 2021. 10. 11. 이전 1 다음