django

    [Docker] django 의 Collectstatic 명령어로 Nginx 컨테이너와 동기화 할 static 파일 취합하기

    Collectstatic 명령어 python manage.py collectstatic 프로젝트에 있던 static 파일들이 staticfiles 라는 폴더가 생성된 곳에 복사됨 settings.py STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') 생성된 staticfiles 경로에 있는 모든 static 파일들을 저장시키는 설정 Dockerfile RUN python manage.py collectstatic 도커 파일에 위에 한 줄 추가 Docker Container 에서 image 생성 Dockerfile upload해서 이미지 만들기 다음은 nginx와 연결시키는 과정을 이어서 포스팅하도록 하겠습니다,,

    Django 장고란 무엇인가?

    1. Django 장고 란 ? 파이썬 언어로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(Web application framework) 이며, 쉽고 빠르게 웹 사이트를 개발 할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크다. 2. 장고를 사용하는 이유 - 구성요소들 간의 긴밀한 통합 - 객체관계 매핑(Object-Realtional Mapper, ORM) - 간단한 URL 주소 설계 - 자동으로 구성되는 관리자 화면 - 풍부한 개발 환경 - 다국어 지원 - 간결하고 유지가 용이 - 빠른 개발 시간 3. MVC 패턴 구조 Model : 안전하게 데이터 저장 View : 데이터 적절하게 유저에게 보여줌 Control, Template : 사용자의 입력과 이벤트에 반응하여 model과 view 업..