我正在尝试使用DJANGO框架在我的模板中使用静态图像,但图像不会显示在我的页面上。
我完全按照手册进行操作。
有没有人有任何想法?
这里是代码:
html:
{% load staticfiles %}
div class="portfolio-item">
<a href="#"><img class="img-portfolio img-responsive" src="{% static portfolio2.jpg %}"></a>
</div>
settings.py:
STATIC_URL = '/static/'
STATICFILES_DIRS=(
os.path.join(BASE_DIR, 'static','static_dirs'),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'static','static_root')
MEDIA_ROOT = os.path.join(BASE_DIR, 'static','media')
MEDIA_URL = ('/media/')
urls.py
+
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
答案 0 :(得分:3)
尝试:在文件
之前引用'portfolio2.jpg'
<a href="#"><img class="img-portfolio img-responsive" src="{% static 'portfolio2.jpg' %}"></a>