해결된 질문
작성
·
250
1
마지막 부분에
static 폴더를 따로 둔다음 여기서 부트스트랩과 jquery를 다운받아서 위치시킨다음
layout.html 에 아래와 같이 하신 부분이 잘 이해가 안갑니다.
답변 1
1
안녕하세요.
보통의 js/css 라이브러리는 cdn을 통해서 라이브러리를 사용할 수 있도록 제공해줍니다.
그런데 cdn을 통한 라이브러리 활용에서는, 관리주체가 우리가 아닙니다. 그래서 어떠한 이유로 유저가 사용하는 해외망 불안/장애나 cdn 서비스 장애 등의 이유로, 우리의 서비스는 문제가 없는 데 위 이유로 서비스 이용에 차질이 생길 수 있습니다.
그래서 실서비스에서는 실서비스에서는 가급적 cdn을 사용하기 보다 (사용할 수도 있습니다.), 우리가 관리하는 서비스에서 모두 서빙하는 것이 서비스 안정성에 도움이 됩니다.
그러한 이유로 장고의 static 기능을 활용해, 직접 js/css 파일들을 서빙하는 예시를 보여드린 것입니다.
화이팅입니다. :-)
ps: 이때 cdn 에서의 부트스트랩 버전(버전4)과 static 에서의 부트스트랩 버전(버전5)을 일치하는지 확인해주세요. 버전이 다르면 동작이 달라질 수 있습니다.