Изображение файлового браузера Django 1.9.5 3.7.2 не отображается, а URL-адрес изображения шаблона неверен

файловый браузер 127.0.0.1:8000/admin/файловый браузер/обзор/? успешно загрузить файл

загрузить изображение файла

URL-адрес изображения href: href="media/uploads/chrysanthemum.jpg", но URL-адрес неверен.

"/media/uploads/chrysanthemum.jpg"

этот URL правильный.

"_versions/chrysanthemum_admin_thumbnail.jpg">

неправильно

"/media/_versions/chrysanthemum_admin_thumbnail.jpg">

верно. настройки.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('\\','/')

каталог: каталог


person Redbridge    schedule 28.03.2017    source источник


Ответы (1)


settings.py удалить две строки

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

Поскольку MEDIA_URL и MEDIA_ROOT были настроены. И Filebrowser прав

person Redbridge    schedule 28.03.2017