Django 1.9.5 filebrowser 3.7.2图像未显示并且在模板图像中url是错误的

时间:2017-03-28 08:57:49

标签: python django image django-filebrowser

filebrowser 127.0.0.1:8000/admin/filebrowser/browse/? 上传文件成功

upload file image

image url href:href =“media / uploads / chrysanthemum.jpg” 但网址错了。

"/media/uploads/chrysanthemum.jpg"

这个网址是对的。

“_版本/ chrysanthemum_admin_thumbnail.jpg” >

错了

“/媒体/ _versions / chrysanthemum_admin_thumbnail.jpg” >

是对的。 settings.py:

INSTALLED_APPS = [
    'grappelli',
    'filebrowser',
    'django.contrib.admin',
  ]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
    ("images",os.path.join(STATIC_ROOT, 'images').replace('\\', '/')),
    ("css",   os.path.join(STATIC_ROOT, 'css').replace('\\', '/')),
    ("js",    os.path.join(STATIC_ROOT, 'js').replace('\\', '/')),
)
ADMIN_MEDIA_PREFIX = STATIC_URL + "grappelli/"
site.directory = "media/uploads/"
site.storage.location = BASE_DIR
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\','/')

目录: directory

1 个答案:

答案 0 :(得分:0)

settings.py 删除两行

site.directory = "media/uploads/"
site.storage.location = BASE_DIR

因为设置了MEDIA_URL和MEDIA_ROOT。 Filebrowser是对的