파이썬 가상 환경
1. 윈도우 명령 프롬프트에서 가상 폴더 생성
C:\Users\pahkey> cd \
C:\> mkdir venvs
C:\> cd venvs
2. 파이썬 가상환경 사용
파이썬이 제공한 venv라는 모듈을 사용해 mysite란 가상환경 실행
*mysite는 사용자가 정한 환경 이름
C:\venvs> python -m venv mysite
3. 가상환경 진입
생성한 mysite 가상환경에 있는 Scripts 디렉터리의 activate 명령 수행
C:\venvs>cd C:\venvs\mysite\Scripts\
C:\venvs\mysite\Scripts> activate
(mysite) C:\venvs\mysite\Scripts>
4. 가상환경에서 벗어날 때는 decativate 명령 실행. 위치 상관 없음
(mysite) C:\venvs\mysite\Scripts> deactivate
c:\venvs\mysite\Scripts>
가상환경에 Django 설치
1. 경로 이동 및 가상환경 진입
C:\venvs\mysite\Scripts> activate
(mysite) C:\venvs\mysite\Scripts>
2. pip를 최신버전으로 설치
(mysite) C:\venvs\mysite\Scripts> python -m pip install --upgrade pip
3. 장고 3.1.3 버전 설치
(mysite) C:\venvs\mysite\Scripts> pip install django==3.1.3
장고 프로젝트 생성
1. 여러 프로젝트를 모아 둘 루트 디렉터리 생성 C:\projects
C:\Users\pahke>cd \
C:\>mkdir projects
C:\>cd projects
C:\projects>
2. mysite 가상환경 진입
C:\projects>C:\venvs\mysite\Scripts\activate
(mysite) C:\projects>
3. 장고 프로젝트 디렉터리(mysite) 생성 후 이동
(mysite) C:\projects>mkdir mysite
(mysite) C:\projects>cd mysite
(mysite) C:\projects\mysite>
4. 장고 프로젝트 생성
(mysite) C:\projects\mysite>django-admin startproject config .
서버 구동 후 웹 사이트 접속
1. python manage.py runserver 명령으로 mysite 구동
(mysite) C:\projects\mysite>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
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.
April 21, 2020 - 21:51:03
Django version 3.1.3, using settings 'config.settings'
Starting development server at http://127.0.0.1:8000/ ##127.0.0.1:8000 포트로 mysite 구동
Quit the server with CTRL-BREAK.
2. http://127.0.0.1:8000/ 에 접속해 사이트 확인
반응형
'AI > Django' 카테고리의 다른 글
Django와 MySQL DB 연동 #Django #Custom DB (0) | 2022.05.24 |
---|---|
Django 프로젝트 Docker image로 만들기 (0) | 2022.01.12 |