[Django] #1 - Django 란?

장고란? 장고란 python 기반의 웹 프레임 워크다. 글자를 쪼개서 보자면 프레임 워크 - 뼈대라는 뜻으로 웹을 만드는 데 있어서 기본적으로 사용하는 기능들이 있다. 예를 들어 로그인,로그아웃, 회원가입 등 웹을 구성하는 데 있어서 기본적으로 들어가는 기능들이 구현되어 있다. 우리는 이걸 가져다 쓰기만 하면 된다. 만약 이런 프레임워크를 사용하지 않는다면 우리는 아주 기초적인 기능부터 복잡한 기능까지 모두 손수 하나씩 직접 만들어야 된다. 그렇게 하기에는 시간과 비용이 배로든다. 이런 어려움을 해결한게 프레임워크이다. 이러한 pytohn 기반 프레임 워크를 사용해서 웹을 구현하는 것이 Django이다. 장고의 특징 장점 1.비교적 쉬운 python을 기반으로 두고 있다. 2. 익히기 쉽고 개발속도도 빠..

AWS내에서 Django 가상환경 구성하기

들어 가기에 앞서 간단한 이야기 절대 제가 쓴 말이 정답이 아닙니다. 참고 정도만 하세요. 저도 초보라.. 장고란 무엇인가요? Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)이다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 여러 구성요소로 이루어진 웹 프레임워크다. 웹사이트를 구축할 때, 비슷한 유형의 구성 요소들이 항상 필요하다. 이런 구성 요소들을 매번 만드는 건 효율적이지 못하다. 그래서 그런 것들을 모아서 편하게 미리 만들어 사용자가 이런 것을 가져다 쓸수 있게끔 한다. 왜 가상환경에다가 하는건가요? 다양한 프로젝트를 하는데 있어서 여러 버전이나 환경 / 다양한 라이브러리가 필요하다. 이 모든걸 내 컴퓨터에 다깔면 깔아 놓은..