0

私はDjango 1.4を使用しています

静的ファイルが実行されていないようです。または、html ファイルの {{ STATIC_URL }} が間違っています。

設定で、静的ファイルをロードしました:

STATICFILES_DIRS = (
    'C:/Users/dtc/Documents/Eclipse/java_applet/applet',
)

STATIC_ROOT = ''

STATIC_URL = '/static/'

url.py には次のものがあります。

urlpatterns += staticfiles_urlpatterns()

htmlファイルには、次のものがあります。

<html>
<title>The Hello, World Applet</title>

<img src="{{ STATIC_URL }}tets.png" />

<applet code="{{ STATIC_URL }}HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>

</html>

これで、サーバーを実行すると、静的ファイルを localhost:8000/static/file からダウンロードできます。つまり、そこにあるはずです。しかし、ページをロードすると、アプレットも画像も表示されません。私が最終目標としてやろうとしているのは、開発サーバーでアプレットを実行することだけですが、{{ STATIC_URL }} が機能しない理由を理解できないようです (その場合に備えて、バックスラッシュを追加しました)理由)。

4

1 に答える 1

1

クラスを見RequestContextてください。これはおそらくあなたが探しているものです。SOでもこの回答を参照してください。

于 2012-10-09T23:42:46.767 に答える