Djangoテンプレート画像について多くの既存の質問があることは理解していますが、私は自分の画像を機能させることができないようです。現在、プロジェクト内にアプリがあり、次のような静的フォルダー構造があります
djangoproject/appname/static/images/
同じdjangoアプリのtemplatesフォルダーに、上記のフォルダー内の画像を参照する必要のあるさまざまなHTMLファイルがあります。私のsettings.py
フォルダには、
STATIC_ROOT=''
STATIC_URL = 'appname/static/'
STATICFILES_DIRS = (
)
TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
)。
テンプレートファイルには、
<a href="AddTransaction.html"><img id="btnTransaction" src="{{ STATIC_URL }}images/btnTransaction.png"/></a>
開発サーバーを実行するappname/images/btnTransaction.png
と、イメージを探し続けます。
どうすればこれを修正できますか?