前提・実現したいこと
Djangoで作成したアプリを、AWSサーバーへデプロイしましたが
javascriptのカルーセルが機能しません。
画像など、STATICファイルは読みこめています。
AWS Linux2
Django 3.2
Nginx
Gunicorn
###STATICファイル配置場所
/etc/nginx/html/static
配下に、css,js,imgディレクトリをそれぞれ作成して、
それぞれにcss,js,img等を格納しています。
gunicornのエラーログには何も出ていません。
サイトを表示すると画像を読み込めているので、
static配下のファイルは読みこめているのだと思います。
settings.py
settings.py
1STATIC_URL = '/static/' 2STATIC_ROOT = '/etc/nginx/html/static'
nginx設定ファイル
location /static/ { alias /etc/nginx/html/static/; }
html
{% load static %} ・ ・ <link rel="stylesheet" href="{% static 'css/style.css' %}"> <script type="text/javascript" src="{% static 'js/script.js' %}"></script>
試したこと
chromeとEdgeで試しました。
ブラウザの問題かと思い、キャッシュをクリアしてみましたが、変わりませんでした。
開発時、Django内部サーバーで確認した際は問題なく動いていました。
javascriptはライブラリは使っていません。
知りたいこと
なぜカルーセルが機能しないのかが分かりません。
原因と思われることや、必要な設定があれば教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。