Trong dự án Django của tôi my_app ứng dụng có một mẫu mà tham chiếu đến tập tin javascript tĩnh:Django file tĩnh không được cập nhật
<script src="{% static 'my_app/my_script.js' %}"></script>
Khi tôi cài đặt my_script.js trong my_app/templates/my_app, mọi thứ dường như làm việc . Tại một số điểm, tôi ghi đè tệp my_script.js bằng một tập lệnh khác, sao cho my_script.js có nội dung khác ngay bây giờ.
Tuy nhiên, khi tôi tải my_app bằng trình duyệt của mình, nó tải my_script.js cũ, mặc dù nó không còn tồn tại nữa. Tôi có thể giải quyết nó bằng cách nào? Cảm ơn.
Cảm ơn. Tôi có nên sử dụng "? Get = parameter" như sau: ? Và sau đó thêm {% statichash%} vào mẫu?Tôi vừa thử điều đó và dường như nó không thích {% statichash%}. – jazzblue
không, xin lỗi,? Get = tham số chỉ là tôi đang cố gắng thông minh và kết hợp giải thích và ví dụ. Chỉ cần sao chép trong mã thẻ mẫu sstatic từ liên kết bitbucket vào tệp templatetags của bạn (tra cứu tài liệu django về cách thêm một tài liệu nếu bạn chưa có) và sử dụng {% sstatic 'foobar'%} thay vì {% static 'foobar'%}. Cách tiếp cận của Hiếu Nguyễn cũng nên hoạt động, nhưng chưa thử nghiệm, có thể cần phải di chuyển? V = 0000X đến sau%}. – AdamKG