[Django] - 기본 설정

오동훈·2022년 6월 22일
0

Django

목록 보기
1/23
post-thumbnail

1. 기본 설정

1. install

Django를 설치하는 명령어는 다음과 같습니다.

python -m pip install django

2. django-admin

django-admin은 django의 관리 작업을 위한 커맨드 라인

💡 django를 관리하기 위한 세 가지 방법

  1. django-admin [options]
  2. django -m django [options]
  3. django manage.py [options]
대표적으로 django-admin [options] [filename] [path] 순으로 적어주면 된다.

path를 설정해주지 않으면 [filename/filename] 경로에 생기게 됩니당.

📖 django의 주요 command

  1. startapp : 앱을 생성합니다.
  2. runserver : 서버를 실행합니다.
  3. createsuperuser : 관리자를 생성합니다.
  4. makemigrations app : app의 모델 변경 사항 체크합니다.
  5. migrate : 변경 사항을 DB에 반영합니다.
  6. shell : 쉘을 통해 데이터를 확인합니다.
  7. collectstatic : 정적자원(css, html 등) 재수집(동기화)

3. server running

서버를 실행시키기 위해서는 runserver 명령을 실행시켜주면 됩니다 !

pyhton manage.py runserver [port]

위의 코드를 실행시켜주고, 아래에 http://127.0.0.1:8000/로 들어가면 실행되는 서버를 볼 수 있습니다.

만약 기본으로 설정되어 있는 8000번 port가 사용 중이라면 다른 포트로도 사용 가능하다. 임의의 포트 번호를 추가하면 되고, 아래와 같이 설정해 줄 수 있습니다.

python manage.py runserver 8080

참고로 포트 번호는 0 ~ 65535개의 port를 가지고 있고, 이러한 포트와 연결되어 있는 것을 listening하고 있다고 이야기합니다.

profile
삽질의 기록들🐥

0개의 댓글