7/25 DJANGO

이지호·2021년 7월 25일
0

Django

목록 보기
1/5
post-thumbnail
  1. PyCharm 은 좋은 IDE(통합개발환경) 이지만 무료버전은 장고에대한 지원이 없다.

  2. Django 에서는 python3를 사용한다 => 다운로드 필수!
    cmd에서 python3 쳤을때 작동하면 성공!

3.Django vs Flask

메가프레임워크 vs 마이크로프레임워크

많은 결정을 강요한다 vs 자유를 부여한다

많은 기능이 제공된다 vs 처음부터 기능 생성해야한다

장고 => 바퀴를 새로 만들 필요는 없다!!!

  1. Django vs React
    모든 프론트엔드가 React를 필요로 하는 것은 아니다.

Django 템플릿이 가진 강점도 크다.

장고는 백엔드에서만 API 서버로 사용

Django

사용자 간 상호작용이 많이 필요하면 React가 유리

콘텐츠 위주라면 굳이 React를 사용할 필요가 없음

많은 사람들이 API 파트만을 위해 장고를 사용하지만 템플릿도 사용할 만하다.

이 강의는 장고를 속속들이 들여다보는 강좌

  1. Django를 설치하려면 Pipenv를 사용해서 설치하라.

Pipenv를 설치해야 하는 이유?

왜냐하면,

파이썬은 NodeJS나 React에서 사용하는 NPM(패키지 관리자)가 없다.

따라서 Django를 PIP(Package Installer for Python, 인터넷으로부터 패키지를 다운받는 수단)을 이용해서 설치하게 될 경우 Django가 Global(전역)에 설치되게 된다. Global이라는 뜻은 컴퓨터 어디에서나 같은 버전의 Django를 사용한다는 의미가 되고, 나중에 다른 버전으로 Django 버전을 올리는 순간 이전 버전으로 제작된 프로젝트가 망가지게 된다.

따라서 프로젝트는 각각 다른 버전으로 운용되는 것이 바람직하기 때문에 Pipenv를 사용해서 설치해야만 하는 것이다. (버블을 만들어서 운영하자!!!)

  1. Pipenv

pipenv는 윈도우 친화적 - 호환성 위함
pipenv 는 package.json 이 있는 npm 이라 생각하자

pip install --user pipenv 로 설치
(pip로 전역설치 후 pipenv로 버블 만듬 )

안된다면
pip uninstall virtualenv
pip uninstall pipenv
pip install pipenv
순 으로 진행
터미널에 pipenv 입력했을때 사용 매뉴얼 뜨면 성공!!

  1. 프로젝트 생성
    폴더 만들고 폴더 안으로 들어가서
    pipenv --three
    프로젝트 생성 후 터미널에서 pipenv shell -> 버블 안으로 들어가기!! 필수!
    그 후 pipenv install Django==(버전)

  2. git 사용
    git init
    git remote add origin '저장소 주소'
    git add .
    git commit -m "first init"
    touch README.md
    touch .gitignore
    git add .
    git commit -m "second init"

profile
하고 싶은게 너무 많은 개발자

0개의 댓글