在我的Django項目的應用程序my_app有它引用一個javascript靜態文件的模板:Django的靜態文件不更新
<script src="{% static 'my_app/my_script.js' %}"></script>
一旦我安裝程序my_app /模板/程序my_app my_script.js,一切似乎工作。 在某些時候,我用一個不同的腳本覆蓋了my_script.js,使得my_script.js現在有不同的內容。
但是,當我加載my_app與我的瀏覽器,它加載舊的my_script.js,雖然它不再存在。 我該如何解決它? 謝謝。
感謝刷新頁面。我應該使用「?get = parameter」像這樣:?然後將{%statichash%}添加到模板中?我剛剛嘗試過,它似乎不喜歡{%statichash%}。 – jazzblue
不,對不起,get =參數只是我試圖聰明,並結合解釋和一個例子。只需從bitbucket鏈接中將sstatic模板標記代碼複製到您的templatetags文件中(如果您還沒有django文檔,請查看如何添加一個django文檔),並使用{%sstatic'foobar'%}而不是{%靜態'foobar'%}。 Hieu Nguyen的方法也應該可行,但還沒有測試過,可能需要將?v = 0000X移到%}之後。 – AdamKG