본문 바로가기
Python

[Mac] pipenv 환경에 장고 설치

by 앗사비 2018. 8. 29.
728x90

1. brew 설치 (있으면 스킵)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


2. brew를 이용하여 파이썬3과 pipenv 설치

brew install python

brew install pipenv


3. 가상환경으로 사용할 폴더 생성 후 진입

mkdir testp

cd testp


4. 파이썬3를 위한 가상환경 셋팅

pipenv --three


4.1 오류 발생시 조치

sudo vi ~/.bash_profile

아래 내용 추가

export LANG=en_US.UTF-8

export LC_ALL=en_US.UTF-8

참고 : https://github.com/pypa/pipenv/issues/538


5. 가상환경 들어가기

pipenv shell

(나갈 때는 deactivate)


6. 가상환경에 장고 설치

pipenv install django


7. 테스트용 프로젝트 생성 후 진입

django-admin.py startproject mysite #현재 폴더에 만드려면 맨뒤에 점

cd mysite


8. 서버 실행 후 로컬 웹브라우저로 확인

python manage.py runserver

127.0.0.1:8000

cf) 가상환경 밖에서 실행시 : pipenv run python manage.py runserver


---


* 외부PC 접속 허용하려면

python manage.py runserver 0.0.0.0:8000

cf) 0.0.0.0 대신 0 만 써도 됨


* DisallowedHost at / 페이지가 뜨면

mysite 아래의 mysite 폴더로 이동

vi setting.py > ALLOWED_HOSTS 값 수정

ALLOWED_HOSTS = '*' #또는 ['*']

728x90

'Python' 카테고리의 다른 글

jira-python 예제  (0) 2020.03.31
python+selenium+headless chrome+openpyxl 예제  (0) 2019.02.07
python selenium remote - 원격 PC 크롬 실행  (0) 2018.07.25
윈도우 환경에서 django 설치  (0) 2018.03.06
XP 환경에서 Python+PyQT 실행  (0) 2017.12.20