Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

JustDoEat

[django] 개발환경 설정 및, 프로젝트 생성 본문

카테고리 없음

[django] 개발환경 설정 및, 프로젝트 생성

kingmusung 2023. 12. 29. 11:33

개발환경설정

1.가상환경 설치

   프로젝트가 위치되고 싶은 경로까지 프롬프트로 이동을 해준다

python -m venv '가상환경이름' //가상환경 만들기

 

2.가상환경 활성화

cd '위에서 만든 가상환경 경로'/Scripts

//그 후

actuvate

 

입력하면 왼쪽에 가상환경 활성화 완료.

 

3.장고 설치

pip install django==4.0.3

 

python -m pip install --upgrade pip

 

python -m pip install --upgrade pip 는 장고가 최신버전이 아닐 시 업그래이드 하는 명령어 이다.

 

장고 프로젝트 생성하기.

 

1.루트 디렉터리 만들기.

 

위에서 가상환경을 만들었는데, 실제로 프로젝트는 하나만 있는게 아니므로 루트 디렉터리가 있어야한다.

 

이건 그냥 직접 폴더생성하기 눌러서 하나 만들어줬다.

 

2.장고 프로젝트 생성

 

경로는 루트디렉터리까지 가면 된다.

django-admin startproject "장고프로젝트명"

 

루트다렉터리/
│
│-가상환경/
│  ├──-장고프로젝트명/ 
│  │	└── manage.py
│  │ └── 장고프로젝트명	 /
│  │     ├── __init__.py
│  │     ├── asgi.py
│  │     ├── settings.py
│  │     ├── urls.py
│  │     └── wsgi.py
│  │
│  │ 
│  └──Scripts
│  └──libs
│  └──include
│  └──등등
│
│-가상환경2

 

3.서버실행

python manage.py runserver

 

manage.py 파일이있는 디렉터리까지 cd로 이동 후 실행하면 프롬프트창에 주소가 뜰것이다. 여기에 접속이 되면 성공적으로 실행이 된 것 이다.

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.
December 29, 2023 - 11:31:19
Django version 4.0.3, using settings 'config.settings'
Starting development server at http://127.0.0.1:8000/  //주소
Quit the server with CTRL-BREAK.