我得到了一个损坏的图像我尝试了几乎所有的东西看了很多问题但仍然没有工作
设置.py
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static", "media")
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "static", "static_root")
STATICFILES_DIRS = [
os.path.join(os.path.dirname(BASE_DIR), "static", "static_files")
]
网址.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.home, name='home'),
path('products/', views.all, name='products')
]
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
html文件
{% for item in product.productimage_set.all%}
{% if item.featured %}
<div><img src="{{ MEDIA_URL }}{{ item.image }}"/></div>
{% endif %}