본문 바로가기
프로그래밍/python

[python]Django 가상환경 구축, 서버 띄우기

by 노잼인간이라불립니다 2022. 10. 12.
  1. 소스파일에 맞는 python 버전 연결해서 올려야함 - venv로 가상환경 만들기
    • venv는 현재 컴퓨터에 설치된 버전과 동일한 버전으로 가상환경이 만들어짐.
    1. mkdir venvs
    2. cd venvs
    3. python -m venv 폴더명
    4. 폴더 안에 있는 Scripts 안에 들어가서 activate를 입력하면 pip를 입력할 수 있는 환경이 조성됨
  2. 프로젝트에 필요한 패키지들을 다 설치해야함. → requirements.txt 안에 패키지 별 버전 정보 들어 있음.
    1. pip install로 필요한 패키지 모두 설치
      • pip install mysqlclient
    • 빠져나올때는 deactivate.
  3. 패키지 설치후 setting.py를 찾아서 db정보 수정해주고 서버 올리면 끝.
#setting.py에 들어가는 설정정보
'default': {
    'ENGINE': 'django.db.backends.mysql', //db에 따라 장고에서 제공해주는 모듈 설정.
    'NAME': '스키마명',
    'USER': 'DB 접속 아이디',
    'PASSWORD': '패스워드',
    'HOST': 'localhost',
    'PORT': '15555', // db 설치시 설정한 포트
}