Field (2) 썸네일형 리스트형 [Django] Django Model Field - FileField 사용예제 (2) 지난 글에서 Django 의 모델 필드 중 FileField 에 대해서 알아보았다. FileField 는 필드에 파일을 연결하고 이를 저장하는 기능을 하는 타입으로 이 글에서는 이 필드를 사용하여 파일을 저장해보려한다.FileField 사용예제Django model 에서 FileField 를 사용하여 파일을 저장하는 예제이다. 먼저 장고의 settings.py 에서 FileField 의 파일을 저장할 기본 경로와 URL 인 MEDIA_ROOT 와 MEDIA_URL 값을 저장해준다. # settings.pyMEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, "media") 그 다음 FileField 필드를 가지는 django model 클래스를 정의했다. .. [Django] Django Model Field - FileField (1) 1. FileFieldFileField 는 파일 업로드를 위한 필드이다. FileField 는 두가지 선택 인자가 있는데 upload_to 와 storage 이다.- FileField.upload_to파일 업로드 디렉토리와 파일 이름을 설정하는 속성으로 두가지 방법으로 설정할 수 있다. 두가지 방법 모두 설정한 값들이 Storage.save() 메서드로 전달된다. 만약 아래와 같이 strftime() 형식을 포함한 문자열 값이나 Path 객체로 값을 설정한 경우, 파일 업로드시의 날짜/시간으로 해당 형식이 대체된다. class MyModel(models.Model): # 파일은 MEDIA_ROOT/uploads 경로에 저장된다. upload = models.FileField(upload_to="uploa.. 이전 1 다음