2012-04-10 9 views
2

Dajaxiceのinstallation documentationでは、DAJAXICE_MEDIA_PREFIXsettings.pyに設定しています。その後、その値はurls.pyで取得されます。DajaxiceとDajaxはなぜMEDIAL_URLを使用していますか?

<script src="{{ MEDIA_URL }}/js/prototype.dajax.core.js.js" type="text/javascript" charset="utf-8"></script> 

なぜそれがMEDIA_URLを使用している:Dajaxのinstallation documentation(2歳である)で

、それはこのような静的ファイルをロードすると言いますか? jscssimgのファイルはSTATICなので、STATIC_URLを使用しないでください。

答えて

2

Djangoの1.3より前のバージョンのドキュメントは古くなっています。あなたはすでに述べてきたようにジャスト例えば、

<script type='text/javascript' src='{{STATIC_URL}}js/dajaxice.core.js' 
    charset='utf-8'></script> 
+0

ああ待って、STATIC_URLMEDIA_URLを置き換える、私はあなたがDajaxでのjQueryの独自のバージョンを提供すると考えていましたか?私は、 '' 'jquery.dajax.core.js'。それは動作しませんか? – hobbes3

+0

私は、dajaxが独自のバージョンのフレームワークをバンドルしていることは確かです。https://github.com/jorgebastida/django-dajax/wikiでそれがサポートしているバージョンを確認してください。あなたはおそらくあなたが行くどんなjsフレームワークの複数のバージョンを読み込むことになるでしょう。 jQueryの[noConflictモード](http://stackoverflow.com/questions/1566595/can-i-use-multiple-versions-of-jquery-on-the-same-page)でも、最新のjQueryを使用することができます。 –

+0

'jquery.dajax.core.js'を見ると、単純にjQueryのラッパーです。しかし、実際のjQueryはDajaxによって提供されていますか? – hobbes3

関連する問題