0. 현재 위치 경로 파악하기
$ pwd
/c/Users/yelki
1. 서버 환경을 만들어 줄 폴더 만들기
$ mkdir server
폴더명이 'server' 라는 폴더를 만들어주었다.
2. 해당(server)폴더로 이동하여 현재 어떤 패키지가 깔려있는지 확인한다.
$ cd server
$ pip list
Package Version
------------------ ---------
... ...
3. 해당 폴더에 가상환경을 만들어준다.
$ python -m venv server-venv
server 폴더의 가상환경을 만들어주었다.
이 가상환경의 범위는 server 폴더이며, 해당 폴더 범위 밖의 환경에는 가상환경이 존재하지 않는다.
4. 해당 폴더의 폴더 및 파일을 확인하며 가상환경 구축이 제대로 실행되었는지 확인한다.
$ ls -a
./ ../ server-venv/
5. 해당 폴더에 구축된 가상환경을 실행시켜준다.
$ source server-venv/Scripts/activate
(server-venv)
(server-venv)가 bash창에 뜬다면 가상환경이 실행되고 있는 것이다.
6. Django를 설치한다.
$ pip install django==3.2.13
Collecting django==3.2.13
Downloading Django-3.2.13-py3-none-any.whl (7.9 MB)
...
Django는 현재 4.1.1 버전이 나왔지만 상용된 기간이 비교적 긴 3.2.13을 사용한다.
7. 제대로 설치가 되었는지 설치 목록을 확인한다.
$ pip list
Package Version
-------- ----------
... ...
Django 3.2.13
8. 프로젝트를 시작하기 위해 프로젝트를 생성한다.
$ django-admin startproject firstpjt
Django의 관리자를 불러서 'firstpjt'라는 프로젝트를 시작하겠다고 명령한다.
9. 프로젝트 생성이 되었는지 확인한다.
$ ls
firstpjt/ manage.py server-venv/
(server-venv)
10. 현재 위치에서 vscode창 열어서 확인하기
$ code .
server 폴더 안에 fistpjt(프로젝트), server-venv(가상환경), sql 파일, manage 파일이 생성되었다.
11. 서버를 실행시킨다.
$ python manage.py runserver
서버를 실행시키기 위해서 manage.py을 실행시켜야한다.
localhost:8000을 주소창에 입력하면 Django 서버가 성공적으로 실행된 것을 확인할 수 있다!
'Django' 카테고리의 다른 글
[Django] ForeignKey - User 정보 가져오기 (0) | 2022.10.19 |
---|---|
[Django] 댓글 기능 구현 (0) | 2022.10.18 |
[Django] 이미지 업로드 구현 (0) | 2022.10.18 |
[Django] 로그인 & 로그아웃 (0) | 2022.10.12 |
[이론] 서버 기초 (0) | 2022.09.21 |