깃(Git) 설치하기
Git(깃)을 사용하는 이유는 코드 작성에 대한 히스토리 관리를 위합입니다. 장고 튜토리얼이 끝나면 프로젝트를 진행 할 수 있습니다. GetHub을 이용하면 프로젝트 진행 시 작성한 코드에 대해서 공유와 협업이 가능해 집니다. 코드 공유가 가능하기 때문에 문제가 발생 했을 때, 코드 관련 링크를 공유할 수 있습니다. 그리고 개발자라면 GetHub아이디는 기본으로 가져야 할것입니다.
아래 싸이트는 각종 OS별 설치에 대한 설명을 하고 있습니다.
git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98
윈도우즈 버전 다운 받기
Git 은 코드를 관리하는 형성관리 도구입니다. GitHub는 많은 소스들을 관리 해 주는 저장소 같은 허브역활을 해 주는 장소입니다. 그래서 Git 과 GitHub는 다른 존재이므로 구분을 해야 합니다.
이것은 Git을 설치하는 방법입니다.
설치가 됐다면 Git의 사용 방법을 설명하겠습니다.
Git Bash 를 구동하면 터미널 창이 열립니다.
프로젝트가 있는 위치로 이동합니다.
더 자세한 내용은 다른 글에서 다루겠습니다.
이번엔 Git Hub 를 설치해 보겠습니다.
많은 소스들이 이곳을 통해 공유하고 있습니다. 회원가입을 해 주세요. 가입 후에는 입력한 이메일에서 인증처리를 해 줘야 합니다.
데이타베이스의 종류는 여러가지 있을 텐데 "settings.py"에서 약간의 코드 변화로 데이타베이스 종류별로 접속 및 이용이 가능해 집니다.
docs.djangoproject.com/ko/3.1/intro/tutorial02/
엔진 : 'django.db.backends.sqlite3', 'django.db.backends.postgresql', 'django.db.backends.mysql', 'django.db.backends.oracle'
각각의 앱(모듈)들을 추가해 주면 된다.
SQLite3 을 이용해 봤습니다.
"py manage.py migrate" 엔터
모델 만들기
* 데이타 타입, Max length, Key 설정 등에 의해 모듈이 만들어 집니다.
* Question 테이블과 Choice 테이블이 생성되어 집니다.
모델 활성화 하기
"mysite/settings.py" 에 'polls.apps.PollsConfig' 추가하기
"py manage.py makemigrations polls" -> 데이타베이스에 작성한 테이블을 만들어지도록 설정
데이타베이스 내에 Question과 Choice 테이블을 만들어 줍니다.
"py manage.py migrate" -> 테이블이 형성이 됐는지 여부를 알려줍니다.
'프로그램 > 파이썬(Python)' 카테고리의 다른 글
디장고 프로젝트 만들기와 흐름 (Make the Django project and Flow) (0) | 2021.01.14 |
---|---|
디장고 환경 설정 (Setting Django environment) (0) | 2021.01.14 |
여러 사진 합치기 파이썬 소스 연습용 (Multiple photo combinations Python source) (1) | 2021.01.14 |
파이썬 GUI 샘플 소스 (Python GUI sample source) (0) | 2021.01.14 |
Hello Python 파이썬 기본 명령어 소스 (Hello python) (0) | 2021.01.14 |