我正在尝试使用 {{ STATIC_URL }} 标签在我的 Django 模板中显示图像/js/css。理论上,这是可行的,因为在浏览器中,当我看到打印的代码时,请求文件的路径类似于“/static/images/blabla.jpg”。但是文件没有显示,所以我猜问题出在 Django 项目中。
我的设置如下所示:
STATIC_ROOT = '/absolute/path/to/static'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
'/absolute/path/to/static'
)
在我的 urls.py 中:
url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
但我不知道为什么静态目录中的所有文件都没有显示在模板中。
任何提示或建议?
谢谢小伙伴。