0

私はdjangoプロジェクトのmysiteとloginという名前のアプリを持っています

私が開いているウェブページは

D:\ mysite \ templates \ login \ index.html

このhtmlファイルが機能するには、(同じディレクトリにある)javascriptファイルが必要です。

jsファイルは

D:\ mysite \ templates \ login \ d3.js

でこのパスを提供する方法

<script src = "...\d3.js">

htmlファイルで?


私はこれをすべてやりました

私のurls.pyで

from django.contrib.staticfiles.urls import staticfiles_urlpatterns 
urlpatterns += staticfiles_urlpatterns()

settings.pyで

STATICFILES_DIRS = ('D:/mysite/templates/login')

次に、これをhtmlファイルで使用しました

<script src="{{static_url}}/d3.js"></script>

それでも動作しません

4

1 に答える 1

1

djangostaticsモジュールを使用する

次に、あなたのリンクは次のようになります<script src="{{ STATIC_URL }}/d3.js" />

于 2012-06-06T06:44:33.727 に答える