본문 바로가기
개발인생/Python

Python django-admin 장고 관리자 프로젝트 생성

by jeje.91 2023. 2. 15.
반응형

1. 프로젝트 디렉터리 생성

$ mkdir django-admin-example
$ cd django-admin-example

 

 

2. 가상환경 설정

$ python3 -m venv .venv
$ source .venv/bin/activate

 

 

3. 장고 설치

(.venv) $ pip install django


아래와 같은 경고가 발생했을 경우 python -m pip install --upgrade pip 명령을 입력해 pip를 최신 버전으로 설치합니다.

WARNING: You are using pip version 22.0.4; however, version 23.0 is available.

 

 

4. 프로젝트 생성

(.venv) $ django-admin startproject config .


다음처럼 프로젝트를 생성하는 방법도 있다. 많은 튜토리얼들이 다음의 방법을 사용한다.

(.venv) $ python manage.py runserver


하지만 이렇게 프로젝트를 생성하면 mysite 디렉터리 밑에 똑같은 이름의 mysite 앱 디렉터리가 생성되어 mysite/mysite와 같은 구조가 되어 버린다. 단지 공부를 하기 위해서라면 큰 상관은 없겠지만 위에서 사용한 것 처럼 mysite/config 구조로 진행하는 것이 관리하기 좋을 것이다. (참고 : https://wikidocs.net/72377 )

 

 

5. 프로젝트 실행

(.venv) $ django-admin startproject mysite

반응형

댓글