티스토리 뷰

models에서 이미지 파일 업로드 컬럼을 추가했었다면

파일 업로드 폴더 변경하고 싶을 때!

 

 

 

먼저 models.py에서 폴더 지정하는 코드를 수정해준다

images = models.ImageField(blank=True, upload_to="image", null=True)

여기서 upload_to원하는 폴더명 적어주기

 

 

 

그리고나서 makemigrations -> migrate

잊지말고 해주기!

 

 

 

보통 장고라면 이렇게하고나면 자동으로 폴더가 생긴다. 

 

---------------------------------------------------------------------------------------------------------------------------------------

하지만 나는 보통 장고가 아니기에... (웹서버를 uwsgi로 사용)

 

 

 

폴더 자동 생성이 안되서 폴더를 따로 생성해주어야하고 권한까지 바꿔줘야했다.

root 계정으로 폴더를 생성해주니 소유자가 root여서

소유자를  uwsgi로 변경해주어야했다.

 

 

리눅스 권한 변경

chown [소유자] [폴더 또는 파일명]

이 명령어로 권한 변경해주면 permission error가 나지 않을 것이다.

공지사항
최근에 올라온 글