我知道有很多关于 Django 模板图像的现有问题,但我似乎无法让我的工作。我目前在我的项目中有一个应用程序,并且有一个静态文件夹结构,看起来像
djangoproject/appname/static/images/
在同一个 django app 的 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
图像。
我怎样才能解决这个问题?