Django
-
Django 시작하기(2) - 프로젝트 만들기Python/Django 2019. 6. 18. 22:20
프로젝트 만들기 터미널을 켜고, 원하는 경로로 갑니다! django-admin startproject 원하는 프로젝트명을 작성! $ django-admin startproject mysite 이제 프로젝트가 생성됐습니다. 프로젝트 구조를 살펴보면 다음과 같습니다! 하나씩 천천히 볼까요 ^^ .(현재 경로) 현재 프로젝트 root directory(mysite), 그냥 프로젝트 담기 위한 공간으로 이름 바꿔도 무방합니다. manage.py 프로젝트와 상호작용하는 파일. 서버 실행하기, 앱 만들기(특정 기능을 포함한 웹 애플리케이션. 앱들이 모이면 프로젝트), 모델 활성화 등, 많은 기능이 있다! mysite/ 프로젝트를 위한 실제 Python 패키지들 저장. mysite/init.py 이 디렉토리를 패키지..
-
Django 시작하기(1) - django 설치Python/Django 2019. 6. 18. 16:48
사실 설치 별거 없다. Django 설치 전, 할 일 Python 설치 Django를 설치하기에 앞서 Python 기반 프레임워크이기 때문에, Python설치가 안돼 있다면 먼저 설치해주세용 ^^ 가상 환경 구축 어떤 프로젝트는 Python 2.7로 개발하고, 다른 프로젝트는 Python 3.5로 개발한다,, 이런데 모두 같은 환경에서 진행하면 진흙탕이 되겠죠 ㅎㅎ 그런 진흙탕을 막기 위해! 우리는 가상 환경을 씁시다.. 보통 anaconda나 virtualenv를 사용합니다 Django 설치 만약 anaconda를 사용한다면, 터미널을 켜고 conda install django 끝! 설치 잘됐는지 확인. Python prompt 들어가서 >> import django >> print(django.__v..
-
Django란?Python/Django 2019. 6. 18. 16:07
Django 파이썬으로 작성된 웹 애플리케이션 프레임워크! 간단한 웹 개발 업무를 빠르고 쉽게 만들어주도록 설계됐다. Django로 만들어진 서비스 인스타그램, NASA, 비트버켓 등,,, Django 특징 Django는 MVC(Model View Contoller) 패턴을 따른다. 하지만 Controller기능을 프레임워크 자체에서 하기 때문에, MTV(Model Template View)라고 하기도 한다... Model 모델은 데이터에 관한 정보를 담는다. 쉽게말해 데이터베이스의 테이블이라고 보면 된다. View 어떤 데이터가 표시될지 정의한다. HTTP응답을 반환한다. Template 데이터가 어떻게 표시되는지 정의한다. 실제 사용자에게 보일 웹페이지. 흔히 HTML로 작성한다. 웹페이지에 동적인 ..