Django – 基於 Admin 的檔案管理
我們通常從前端進行檔案或圖片相關更改。在本文中,我們將看到如何對管理員面板進行檔案管理,以便我們管理伺服器到客戶端要呈現的不同型別的檔案。
示例
安裝django-filer模組 -
pip install django-filer
在settings.py 中,新增以下內容 -
INSTALLED_APPS = [ ... 'easy_thumbnails', 'filer', 'mptt', ... ] THUMBNAIL_HIGH_RESOLUTION = True THUMBNAIL_PROCESSORS = ( 'easy_thumbnails.processors.colorspace', 'easy_thumbnails.processors.autocrop', #'easy_thumbnails.processors.scale_and_crop', 'filer.thumbnail_processors.scale_and_crop_with_subject_location', 'easy_thumbnails.processors.filters', )
在此,我們剛在專案中添加了必要的庫作為應用程式。我們添加了一些影像預處理。
現在,管理員頁面已經全部就緒。讓我們為上傳的檔案製作一個圓錐形網址。
在urls.py中,新增以下內容 -
urlpatterns = [ ... path(r'filer/', include('filer.urls')), ... ]
在此,我們為檔案管理器建立了一個網址,其中將儲存我們所有的檔案或影像。
輸出
現在,對於圓錐形網址,請轉到該資料夾,你會看到一個按鈕,單擊它,你將獲得圓錐形網址 -
廣告