Django FileBrowser-No-Grappelli图像无法加载
我安装了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)