PYTHON
[파이썬] 장고 설치 / 프로젝트 생성
milna
2023. 10. 24. 20:32

λ venv\Scripts\activate.bat 가상환경 실행
가상환경이 실행되면 앞에 (venv)가 붙는다.
(venv) λ pip list 설치된 패키지 확인
(venv) λ deactivate 가상환경 종료

가상환경이 실행된 상태에서
(venv) λ pip install django 장고 설치
설치된 패키지를 확인해보면 장고가 설치되어 있다.

(venv) λ django-admin startproject do_it_django_prj . 장고 프로젝트 생성
저장소 폴더 안에 프로젝트가 생성된다.
(venv) λ python manage.py runserver 서버 실행
아래에 있는 IP 주소로 들어가면 서버가 실행되는지 확인할 수 있다.

(venv) λ python manage.py migrate 처음 프로젝트 생성 시 마이그레이션이 적용되지 않았다고 떴을 때 마이그레이션을 적용할 수 있다.
데이터베이스가 생성된다. (db.sqlite3)
(venv) λ python manage.py createsuperuser 관리자 계정 생성
username, Email address, password를 입력한다.
다시 서버를 실행시켜보면 로그인 버튼을 클릭해 생성한 관리자 계정으로 로그인할 수 있으며 관리자 페이지를 볼 수 있다.