私はちょうどjQuery関数を使ってDjangoページにテーブルを表示しようとしています。私がjsfiddleでスクリプトをテストすると、うまくいきますが、私のDjangoサイトでは動作しません。それを動作させるために何かをDjangoにインポートする必要がありますか?jQueryとDjangoを同じページで使用できますか?
これは私がこれまで持っているものです。
htmlファイル:
<table class="panel">
<tr>
<td colspan=3 class="tblheader"><h1>Statistics</h1></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<button class="spoiler">Click for Spoilers</button>
ジャバスクリプトファイル:あなたは、あなたのDjangoのHTMLテンプレートからjqueryのスクリプトへの参照を追加する必要があります
$(document).ready(function() {
$('.spoiler').click(function() {
$('.panel').slideToggle('slow');
});
});
残りのHTMLファイルはどこにありますか? jqueryと自分のjsファイルをどうやって入れていますか?これらのファイルはどのように提供していますか? –
jQueryとJSファイルは、{%load staticfiles%}を使用してbase.htmlファイルに含まれており、ブートストラップやCSSファイルと同じように、ファイル自体にリンクされています。私はそれがJSの影響を受ける唯一のエリアなので、テーブルを含めました。 – SepticReVo
OKですが、Djangoは実際にこれらのstaticfilesを提供していますか?それらはあなたのブラウザにロードされていますか?あなたはブラウザの開発ツールでそれらを見ることができますか? –