nullvuild

Bloger @nullvuild

Created Date '2025/02/16 오후 10:00

Modified Date '2025/02/16 오후 10:00

#Django #CSS #JS #캐싱

Django에서 브라우저 캐싱 때문에 최신 CSS/JS가 반영되지 않는 경우, 파일 URL에 버전(Query Parameter)을 추가하는 방식으로 해결할 수 있다.


해결 방법

?v={{ request.static_version }} 사용

Django 템플릿에서 static 태그 뒤에 버전 정보를 추가하면, 파일이 변경될 때마다 새로운 URL이 생성되어 캐싱을 무효화할 수 있다.


코드 예시

<link rel="stylesheet" href="{% static 'css/my.css' %}?v={{ request.static_version }}">

    
Nullvuild

Nullvuild

@nullvuild

프로필