파이썬 설치
pyenv를 이용하여 파이썬을 설치한다
원하는 버전으로 설치하면 된다
pyenv install 3.8.9
더보기
다음과 같은 에러가 난다면 아래 코드를 입력하면 된다
apt install libbz2-dev
apt install libreadline-dev
apt-get install libssl-dev
https://devlog.jwgo.kr/2019/06/05/must-installed-lib-when-installing-python-using-pyenv/
https://toughrogrammer.tistory.com/231
django라는 이름으로 가상 환경을 만들어 주겠다
pyenv virtualenv 3.8.9 django
홈 디렉토리로 가서
가상환경을 local로 설정한다
cd /home
pyenv local django
제대로 local 설정이 되었는지 확인한다
pyenv versions
이제 장고를 설치하면 된다
설치하기 전에 pip업그레이드 한번 해주고
원하는 버전으로 장고를 설치해준다
pip install --upgrade pip
pip install django==2.2
장고가 제대로 설치되었는지 확인
django-admin --version
Django 프로젝트
project라는 이름으로 장고 프로젝트를 생성하였다
django-admin startproject project
파일 목록을 확인해보면 생성한 프로젝트가 보인다
이전에 우분투의 /home과 나스의 폴더를 연결했기 때문에
네트워크 드라이브로 윈도우에서 장고 프로젝트를관리할 수 있다
해당 프로젝트를 vscode로 열어서 settings.py를 변경해준다
이제 도커에서 컨테이너 포트로 서버를 실행 시키면 된다
참고로 도커 컨테이너의 로컬 포트를 포트 포워딩을 해야만 서버가 제대로 연결된다
python manage.py runserver 0:8000
이제 프로젝트가 있는 컨테이너의 로컬 포트로 본인의 나스 주소에 접속하면 장고 웹페이지가 뜨는 것을 볼 수 있다
서버를 종료시키고 싶으면 우분투에서 ctrl+C를 입력하면 된다
'프로그래밍 > NAS' 카테고리의 다른 글
NAS Docker 컨테이너 시작시 자동 실행할 명령 설정하기 (0) | 2021.09.21 |
---|---|
NAS Docker를 이용한 Django환경 세팅(1/2) - 컨테이너 설정 (0) | 2021.09.14 |