실습 환경 준비하기 (a.k.a 인내심 테스트)


※참고 : 가상환경 및 장고 설치하기


1. 프로젝트 폴더 만들기

  • 원하는 경로에 프로젝트 폴더 생성
  • 터미널에서 mkdir 명령어를 쓰거나, 탐색기 들어가서 수동으로 설치해도 좋아요.




2. 가상환경

  • 터미널에서 해당 폴더 경로로 이동
  • 터미널에서 아래 명령 실행


※주의 : ‘>’는 치지 마세요 :)
※참고 : 가상환경 실행을 중단하려면 ‘deactivate’를 치시면 됩니다.


  
> python -m venv 가상환경이름 
> 가상환경이름\Scripts\activate
 


성공 시, 이렇게 나와야 합니다.

 
(가상환경이름)프로젝트폴더경로 > 




3. Django 설치

  • 가상환경 실행 상태에서 아래 명령어들 실행
  • 참고로 django 1.1 이후 버전은 python 2.7 을 지원하지 않습니다.
  • 파이썬 버전을 모르겠다!하시면 다른 터미널을 열고 ‘python -v’ 또는 ‘python –version’ 쳐보세요.
  • MAC OS에서 오류가 뜨는 경우, 앞에 ‘sudo’ 명령어를 써보세요.


※참고 : django 공식 문서 : 어떤 버전을 사용할까요?

  
> python -m pip install --upgrade pip
> pip install django~=2.1.7
 




4. Django 프로젝트 시작하기!

  • 가상환경 실행 상태여야 합니다.
  • 해당 djangogirls 튜토리얼을 그대로 따라하시면 됩니다.
  • Q. settings.py 는 어떻게 수정하나요?
  • A. 코드 에디터를 사용하거나, 터미널에서 vi나 vim을 사용해 수정하셔도 좋습니다.




5. Django 어플리케이션 시작하기!

  • 가상환경 실행 상태여야 합니다.
  • 터미널에서 아래 명령어 실행
 
python manage.py startapp 앱 이름



  • django에게 우리가 만든 앱 이름을 알려줘야합니다.
  • 코드 에디터로 가서, 프로젝트이름/settings.py 파일을 엽니다. (4번 그대로 따라하셨다면 mysite/settings.py일 거에요)
  • 아래처럼 INSTALLED_APPS 리스트에 우리가 만든 앱 이름을 써주세요.


 
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    '앱 이름',
]




6. 증말 마지막. git 연결하기


whatthe


이거 언제 끝나.. 마지막입니다.
우리 처음 모인 날 git을 잠깐 해봤으니까 더 빠르고 쉽게 끝날 거에요. ^0^


※참고 : git 저장소 연결하기


  • 본인이 처음 만든 폴더(1번에서 만든 폴더)로 이동하세요.
  • 가상환경 실행 중이라면 ‘deactivate‘라고 치고 비활성화 하세요.
  • 아래 명령어들 실행합니다.


 
> git init
> git config --global user.name "Your Name"
> git config --global user.email you@example.com


  • 에디터를 열어서 ‘.gitignore’라는 이름의 파일을 만들어요.
  • 아래 내용을 넣어주고, 저장은 1번에서 만든 폴더에 합니다. (탐색기로 해당 폴더를 보면 .git 폴더가 있을 거에요.)
  • 가상환경이름이 myvenv라면 myvenv라고만 쓰시면 됩니다.
 
*.pyc
*~
__pycache__
가상환경이름
db.sqlite3
/static
.DS_Store
  • 여기까지 완전 잘하셨어요. 짝짝짝!
  • 어제처럼 깃허브 사이트에 들어가서 repository(저장소) 하나를 생성합니다.
  • 이름만 설정하고 나머지 체크박스는 건들지 않고 바로 생성하면 됩니다.


repository


  • 저장소를 생성하면 이런 화면이 뜨는데요. 우리는 파란색으로 밑줄 친 주소만 복사하면 돼요.
  • 참고로 저 주소는 제 저장소 주소입니다! 본인 저장소의 주소를 복사하셔야 합니다!


address


  • 이제 다 끝났습니다.
  • 터미널에 아래 명령어들을 입력하고, 첫번째 커밋을 해봐요!
  • add –all . 할 때 한 칸 점(.) 찍는 거 잊지 마세요. ‘현재 폴더’라는 의미입니다.


 
> git status
> git add --all . 
> git commit -m "아무 메시지 입력 :)"
> git remote add origin 아까 복사한 주소 붙여넣기(마우스 우클릭하면 복붙됩니다)
> git push -u origin master


  • git push -u origin master 한 다음에 계정, 패스워드 입력하라고 하면 github 계정, 패스워드 입력하면 됩니다.