我尝试使用 DJANGO 框架在我的模板中使用静态图像,但这些图像没有显示在我的页面上。
我完全按照手册操作。
有没有人有什么想法?
这里是代码:
html:
{% load staticfiles %}
div class="portfolio-item">
<a href="#"><img class="img-portfolio img-responsive" src="{% static portfolio2.jpg %}"></a>
</div>
设置.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/')
网址.py
+
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
请您参考如下方法:
尝试:在文件前引用 'portfolio2.jpg'
<a href="#"><img class="img-portfolio img-responsive" src="{% static 'portfolio2.jpg' %}"></a>
