【问题标题】:media files aren't served to template in django媒体文件不提供给 Django 中的模板
【发布时间】:2018-08-22 08:01:34
【问题描述】:

我试图向模板提供媒体文件,但无法从 url 访问它们, 当我这样做时,情况正好相反
http://localhost:8000/media/210000002A.tif

系统提示我下载文件,以便在从地址栏访问时提供文件
但在模板中我有: <img src="{{ MEDIA_URL }}210000002A.tif"/> 它不工作

我的目录包含
-项目
-应用程序
-媒体
-静态
-模板

这是我的 urls.py

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

这在我的 settings.py 中

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,'media')

【问题讨论】:

    标签: django django-templates django-staticfiles django-file-upload django-media


    【解决方案1】:

    解决了:
    问题是我刚刚使用 jpg 的 .tif 扩展名,它可以工作..!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      相关资源
      最近更新 更多