Heist テンプレート内で静的コンテンツをリンクするときの静的コンテンツの検索ルールは何ですか? JavaScript ファイルが見つからないことに関連する問題がいくつか発生します。
したがって、「myjavascript.js」と「jquery.js」を「静的」ディレクトリのルートに貼り付けると、指定された URL がたとえば /index の場合に機能するようです。URL が /something/index の場合、「静的」ディレクトリのルートにある JavaScript ファイルを見つけることができません。したがって、それらを「静的/何か」に配置すると修正されます。とにかく、JavaScript ファイルのコピーをあちこちにまき散らして、別の URL 文字列で見つけられるようにしました。したがって、間違った場所を使用しているか、テンプレート内のリンクが正しくありません。
リンク<script type="text/javascript" src="/js/jquery.js"> </script>
を指定すると、ファイルはどこで検索されますか? どう src="jquery.js"
ですか?
ファイルを「static/js」の下に置くと、javascript コンソールから次のようなエラーが発生します。
Resource interpreted as Script but transferred with MIME type text/html: "http://0.0.0.0:8000/js/jquery.js". new:6
Uncaught SyntaxError: Unexpected token < :8000/js/jquery.js:1
Resource interpreted as Script but transferred with MIME type text/html: "http://0.0.0.0:8000/js/base.js". new:6
Uncaught SyntaxError: Unexpected token <
ありがとう。