0

私はいろいろなことを試みてきましたが、これを理解することはできません!

何らかの理由で、Django開発サーバーでは、JavaScriptへのパスが機能しません。

ディレクトリ構造は

             site
               |
 appName    static      templates
    |          |            |
 views.py  javascript    appName
               |            |
            script.js     index.html

index.htmlに私は持っています

<script type="text/javascript" src=../../static/javascript/script.js></script>

そして、それは機能しません!

script.jsをコピーしてindex.htmlに直接貼り付けると、すべての機能が機能し、パスだけが台無しになります。

4

3 に答える 3

3

デフォルトでは、Django は静的アセットを提供しません。開発環境でのみ、それを行うことができます-ドキュメントを参照してください。

于 2009-08-26T21:29:27.787 に答える
2

どうですか:

src="/static/javascript/..."

Firebugネットタブにロードされているのがわかりますか?

于 2009-08-26T18:50:20.227 に答える