Django FileBrowser-No-Grappelli图像无法加载

0 投票
1 回答
520 浏览
提问于 2025-04-17 23:22

我安装了django的一个叫做 file-browser-no-grappelli 的插件。

我可以在后台使用它,但图片却无法显示,出现了404错误。

/media/uploads/products/el45bg_admin_thumbnail.jpg HTTP/1.1" 404 2608

我在settings.py里添加的设置如下:

STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
DIRECTORY = os.path.join(BASE_DIR, 'media' 'uploads')
FILEBROWSER_ADMIN_THUMBNAIL = 'admin_thumbnail'
FILEBROWSER_ADMIN_VERSIONS = ['thumbnail', 'small', 'medium', 'big', 'large']
VERSIONS_BASEDIR = "versions"

文件夹已经创建好,我可以通过管理界面再创建更多文件夹,并上传文件,这些文件也会被调整大小。

所以我想知道,为什么图片不显示呢?因为我按照readthedocs上的指南做了所有步骤。

1 个回答

0

我解决了这个问题,我需要在我的urls.py文件中添加以下内容:

  • static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

撰写回答