개발/Django

[Django] 장고 프로젝트 시작하기 2편

p-code 2024. 3. 4. 22:33

장고 프로젝트 생성 및 서버 실행

 

1. 장고 프로젝트 생성

- 아래의 명령을 수행하여 프로젝트를 생성한다. 여기서 config는 생성할 프로젝트 폴더명, .(현재 디렉터리) 는 config를 생성할 위치를 나타낸다.

django-admin startproject config .

 

- config 디렉터리 및 manage.py가 생성된다.

 

2. 서버 실행

- 생성한 기본 프로젝트를 실행하기 위해서 아래 명령을 사용한다.

python manage.py runserver #기본 포트는 8000

 

- 서버가 정상 실행되면 127.0.0.1:8000을 통해 브라우저에서 아래 페이지를 확인할 수 있다.

 

- 참고로 포트를 변경하여 실행하고 싶을 경우 아래와 같이 실행한다.

python manage.py runserver 8080 #8080으로 서버를 실행한다.

 

※ 서버 실행 시 아래와 같은 오류가 발생하는데, 이 부분은 기본 프로젝트에서 제공하는 관리자 사이트(admin)을 사용하기 위해서 기본적인 DB를 마이그레이션하라는 경고 문구이다. 해당 부분 관련해서는 다음 편에서 진행할 예정이다.

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.