[REAL Python – Django] – “Django – PyCharm으로 장고 프로젝트 시작하기”

[REAL Python – Django] – “Django – PyCharm으로 장고 프로젝트 시작하기”

2월 6, 2022

프로젝트 생성하기

교육 라이센스로 Professional 버전을 사용하고 있어서 바로 프로젝트를 생성할 수 있었습니다.

github에 등록도 완료하였습니다.

프로젝트 실행하기

python manage.py runserver

위의 명령어를 터미널에 입력하여 프로젝트를 실행할 수 있습니다.

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.

위의 경고는 18개의 적용되지 않은 migration 이 있다는 것인데, migration 은 장고가 모델의 변경 내역을 DB에 적용시키는 방식을 의미합니다. 장고는 프로젝트를 생성할 때에 기본적인 테이블들을 생성하므로 위의 오류 메시지가 뜹니다.

python manage.py migrate

위의 명령어를 터미널에 입력하여 DB를 생성할 수 있습니다.

관리자 계정 생성하기

 python manage.py createsuperuser

위의 명령어를 터미널에 입력하여 관리자 계정을 생성할 수 있습니다.

관리자 로그인 후 화면.

장고의 개발 속도가 빠른 이유를 알게 되는 화면입니다. 관리자 계정을 만들었을 뿐인데 관리자 페이지까지 다 구현되어 있습니다.

 

Leave A Comment

Avada Programmer

Hello! We are a group of skilled developers and programmers.

Hello! We are a group of skilled developers and programmers.

We have experience in working with different platforms, systems, and devices to create products that are compatible and accessible.