DJANGO

go easy on NG·2023년 1월 3일
0

개념 정리

목록 보기
6/10

장고 시작

파이썬 설치

가상 환경 만들기

[by venvs]

window기준

  1. cmd
    터미널을 켠다
  2. mkdir venvs , cd venvs
    venvs라는 디렉토리를 만든다, 해당 디렉토리로 진입한다.
  3. python -m venv mysite
    파이썬의 venvs 모듈을 사용해 mysite라는 이름의 가상환경을 만든다.
  4. cd Scripts
    mysite라는 디렉토리에 있는 Scripts에 들어간다.
  5. atcivete
    mysite의 가상환경에 진입한다.
    + deactivate 가상환경에서 벗어난다.

장고 설치하기

  • 위의 설명대로 가상환경을 만들면 (mysite) C:\venvs\mysite\Scripts>가 보인다. 즉 맨 앞에 (가상환경명)이 보이면 가상환경으로 진입했다는 뜻이다.

가상환경에 진입한 상태에서

  1. pip install django==4.0.3
    pip으로 장고 4.0.3 버전을 설치하는 명령이다.
  • 만약 You should consider upgrading via the 'python -m pip install --upgrade pip' command. 이란 경고가 마지막에 뜬다면, 최신버전으로 업데이트하는 python -m pip install --upgrade pip을 써준다.

  • 새로운 디렉토리에서 가상환경을 만들고자 한다면
    - mk dir project, cd project
    프로젝트 디렉토리를 만들고 진입한다.
    - C:\venvs\mysite\Scripts\activate
    가상환경으로 진입한다.

  1. django-admin startproject config .
    장고 프로젝트 생성.

by poetry

  1. 파일 생성
  2. poetry init
  3. poetry shell
  4. poetry add django
  5. django-admin startproject config .

개발 서버 구동 및 웹사이트 접속

  1. python manage.py runserver
    명령 입력하고 나오는 로컬서버로 접속한다.
  2. 보통 http://127.0.0.1:8000이다.

migration

데이터를 바꿀때마다 해당 내용을 업데이트?해주는 기능이다.

  1. python manage.py makemigrations
  2. python manage.py migrate
profile
🐥개발자

0개의 댓글