0
Tests: OK
Version: FileBrowser 3.5.7, Grappelli 2.5.3, Django 1.6.10

Filebrowser が奇妙な画像 URL をレンダリングします。たとえば、/admin/filebrowser/browse/これをレンダリングします。

<td class="fb_thumbnail">            
    <a href="/Users/mike/Projects/oi/adx/public/media/0b8d1ac8bb874a16c292260348065e3c.jpg" class="fb_viewlink"><img src="/Users/mike/Projects/oi/adx/public/media/_versions/0b8d1ac8bb874a16c292260348065e3c_admin_thumbnail.jpg" title="View Image"></a>            
</td>

サムネイルを作成しますが、何らかの理由で URL がファイル パスになっています。

私の設定:

DEFAULT_FILE_STORAGE= 'django.core.files.storage.FileSystemStorage'
FILEBROWSER_DIRECTORY = '/Users/mike/Projects/oi/adx/public/media/'
FILEBROWSER_MEDIA_ROOT = '/Users/mike/Projects/oi/adx/public/media/'
FILEBROWSER_MEDIA_URL = '/media/'
FILEBROWSER_VERSIONS_BASEDIR = '/Users/mike/Projects/oi/adx/public/media/_versions'
MEDIA_ROOT = '/Users/mike/Projects/oi/adx/public/media/'
MEDIA_URL = '/media/'
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT = '/Users/mike/Projects/oi/adx/public/static'
STATIC_URL = '/static/'
4

1 に答える 1

2

FILEBROWSER_DIRECTORY相対的なFILEBROWSER_MEDIA_ROOTので、空にします:

FILEBROWSER_DIRECTORY = ''

または、いくつかのディレクトリに制限します:

FILEBROWSER_DIRECTORY = 'uploads/'

FILEBROWSER_MEDIA_ROOTまた、とは/FILEBROWSER_MEDIA_URLと同じであることに注意してください。これはデフォルト設定であり、これらの行を から安全に削除できます。MEDIA_ROOTMEDIA_URLsettings.py

于 2015-03-05T21:57:36.973 に答える