Django

Django Filefield의 file에서 name 가져오기

친구들안녕 2021. 6. 14. 09:55

Filefield에서 name 값 찾기

FileField의 file의 file.name은 전체 경로를 반환한다.


그래서 os.path.basename(self.file.name)으로 file.type으로 전환

그 후. split(".")[0]으로 파일 이름만 반환

합친 코드로 보자면
os.path.basename(self.file.name).split(".")[0]

 

예시 사진

video 객체에서 video의 name을 가져오는 모습

 

 

REFERENCE

https://docs.djangoproject.com/en/3.2/ref/files/file/#django.core.files.File