Skip to main content
 首页 » 编程设计

python之DJANGO 静态图像不显示在模板中

2024年08月19日31pander-it

我尝试使用 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>