개발66 Django-Media파일, 파일 업로드 "Media" 파일 = 웹 서비스 이용자들이 업로드하는 파일 Static vs Media Static Media 이미 가지고 있는 파일들을 보여주는 것이기에 외부와 통신할 필요 없음. 사용자가 업로드한 파일을 받아와야 하는 것이기에 외부와의 통신 필요 settings.py에서 static 파일이 어디에 있고, 어디로 모을지를 설정해줌. settings.py에서 media 파일이 어느 url을 타고, 어디로 모을지를 설정해줌. Media media 파일이란 FileField 를 통해 저장한 모든 파일을 지칭합니다. ImageField 도 FileField 를 상속받은 필드로서 해당 필드로 저장된 파일도 media 파일입니다. 이는 db 필드에는 저장경로를 저장하고 파일은 settings.MEDIA_ROOT.. 2020. 7. 15. Django-Static, 이미지 넣기, css 적용하기 장고는 html이나 py파일 말고 다른 파일은 지정된 경로가 있습니다. 예를 들어 css,js 등과 같은 정적 파일을 담는 static이라는 개념이 있습니다. settings.py파일에의해 장고는 모든 파일을 static에서 불러옵니다. Django와 정적 파일 1) Static File(정적파일) - 미리 서버에 저장되어 있는 파일로, 저장된 그대로를 사용되는 파일을 말합니다. 데이터베이스에 저장된 그대로를 보여주는 거죠. - 웹 서버는 웹 클라이언트가 특정 위치(URL)에 서버 저장소(storage)에 있는 자원(resource)을 요청(HTTP request) 받아서 제공(serving)하는 응답(HTTP response) 처리가 기본 동작입니다. 자원(resource)과 접근 가능한 주소(URL).. 2020. 7. 15. Network] HTTP 패킷 / Get, Post(feat. Django) HTTP - Hyper-Text Transfer Protocol(HTTP)은 www 상에서 문서를 주고받는 프로토콜입니다. TCP, UDP를 사용하며, 80 포트를 사용합니다. 여기서 말하는 Hyper-Text란 참조를 통해서 한 문서에서 관련된 다른 문서들로 넘나들며 원하는 정보를 얻을 수 있게 해주는 텍스트를 말합니다. 프로토콜은 통신규약으로, 쉽게 생각하면 우리가 도로에서 빨간불이면 멈추는 등의 교통법이 있는 것처럼 인터넷에서 통신을 할 때도 이런 규칙이 존재합니다. 인터넷에서 데이터를 주고받을 수 있는 통신 규약(규칙)인 겁니다. 웹 상에서 통신을 주고 받을 수 있는 주체는 서버와 클라이언트입니다. 즉, 서버와 클라이언트 간 통신을 주고 받을 때 쓴 규칙을 HTTP라 하죠. 일반적으로 클라이언트는.. 2020. 7. 15. 윈도우 아나콘다 설치 및 삭제 명령어 1. 생성 conda create -n 가상환경명 python=원하는버전 ex ) conda create -n myconda python=3.6 2.현재 존재하는 가상환경 확인하기 conda info --envs 3. 가상환경 접속 conda activate 가상환경명 4. 가상환경에 설치된 패키지 확인 conda list 5. 가상환경 나오기 conda deactivate 6.가상환경 삭제 conda remove --name 가상환경명 --all 2020. 7. 14. 이전 1 ··· 5 6 7 8 9 10 11 ··· 17 다음 728x90