djangoで静的ファイルを読み込もうとすると、404 not foundとなってしまいます。
ディレクトリ構成は以下の通りです
staticディレクトリの中にposts(アプリ名)ディレクトリを作り、その中にjavascriptやjqueryなどを配置しています。
そしてtemplatesディレクトリの中のpostsディレクトリに置かれたテンプレートファイルからjqueryを呼び出そうとしたところ、このエラーが出てしまいました。
html
1<head> 2 {% load static %} 3 * 4 * 5 <script src="{% static 'posts/jquery-3.3.1.min.js' %}" type="text/javascript"> 6 </script> 7 * 8 * 9 </head> 10
レンダリングされた結果はこのようになっていました。
<script src="http://〇〇.〇〇.〇〇〇.〇〇/static/posts/jquery-3.3.1.min.js"> ファイルのパーミッションは確認しましたが問題無いようでした。 <追記> django内臓サーバーでは問題なく読み込めたのですが、Nginxとgunicornを使った本番サーバーで動かしたとたんにこのエラーが出ました。 何かの参考になると幸いです。 <追記2> 404 not foundと同時に、net::ERR_ABORTED というエラーメッセージがコンソールに出ていること気づきました。