우리는 일반적으로 프론트엔드에서 파일 또는 이미지 관련 변경을 수행합니다. 이 기사에서는 서버에서 클라이언트로 렌더링할 다양한 유형의 파일을 관리할 수 있는 관리자 패널에서 파일 관리를 만드는 방법을 살펴보겠습니다.
예시
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', )
여기에서 프로젝트에 필요한 라이브러리를 앱으로 추가했습니다. 일부 이미지 사전 처리를 추가했습니다.
이제 관리 페이지에 대한 모든 작업이 완료되었습니다. 원뿔형 URL을 만들어 보겠습니다. 업로드된 파일에 대해.
url.py에서 다음을 추가하십시오 -
urlpatterns = [ ... path(r'filer/', include('filer.urls')), ... ]
여기에서 모든 파일 또는 이미지가 저장될 파일 관리자용 URL을 만들었습니다.
출력
이제 원추형 url의 경우 폴더로 이동하면 버튼이 표시되고 이를 클릭하면 원추형 url이 표시됩니다 -