💻 프로그래밍/Django

[Django]파일관리 및 파싱(static file과 media file에 대한 고찰)[1/3]

피트웨어 제이 (FitwareJay) 2017. 9. 6. 20:37

안녕하세요~개발하는 JAY입니다!! 쏴리질러~~~~~ㅇㅅㅇ;;(죄송합니다)


오늘은 Django에서 파일을 관리하고 파싱하는 방법에 대해서 알아보겠습니다.(총 3단계로 나누어 포스팅 하겠습니다.)


현재 저는 Django + Python + AWS를 이용해 작은 프로젝트를 하고 있습니다.(아주 소소한 개인 프로젝트입니다:D)


(Django 홈페이지 내용)


Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 


쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크입니다.


Django에 대한 자세한 설명은 따로 포스팅할때 이야기 하고, 본론으로 들어가 Django에서 파일관리는 크게 두 가지로 할 수 있습니다.  



1. static file :  개발 리소스로서 정적인 파일 관리(Image, CSS, javascript 등) 


2. media file : 유저가 업로드한 모든 정적인 파일



저는 주로 임베디드쪽에서 특히 펌웨어 개발을 해왔는데요. 그래서 File을 사용하거나 파싱하려면 같은 디렉토리에 첨부하여 사용하면 되는 줄 알았습니다.


하지만 세상은 역시 호락호락 하지 않죠 ㅎㅎ(어렵고도 험난한 백엔드의 세계)


정적파일을 관리하기 위해서는 settings.py에서 파일관리에 필요한 경로 등을 설정한 뒤에 사용을 할 수 있습니다.


" Django 파일관리 및 파싱(static file과 media file에 대한 고찰)[1/3] " 에서는 Django에서 파일을 관리하고 파싱하기 위해서는


static file과 media file이라는 개념을 알아야 한다! 라는 것만 알고 넘어가겠습니다...?



(날로 먹기 오졌구여, 지렸구여...ㅇㅅㅇ)


여러분!!! 실망하지 마십쇼~ 이것만 알아도 50%는 안겁니다:D. 조만간 두번째 글로 다시 찾아뵙겠습니다. 


두번째 글에서는 static file에 대해서 자세히 설명하겠습니다.


읽어주셔서 감사합니다~ 즐거운 코딩, 재밌는 코드 생산하세요~~*ㅅ*




* 지나가는 나그네...아니 고수 개발자 분들께서는 잘못된 내용이 있으시면 아주그냥 바로바로 지적해주시면 


슥, 쇽, 샥 하고 고치도록하겠습니다~!! 좋은하루 되세요~!!!!