웹 애플리케이션 개발 기본 셋팅 진행하기
윈도우로 웹 애플리케이션을 진행하던 도중,
종속성 문제가 계속 발생하고,
리눅스 서버를 이용하는 상황에서
윈도우 환경에서 개발한 코드를
올리는 것 또한 굉장히 귀찮은
작업의 연속이라는 것을 느낀다.
리눅스로 모든 세팅을 진행하고,
개발을 진행해보기로 한다.
1. 파이썬 설치
2. Git 설치
3. IDE(VS code) 설치
-여기서 추가로 설명하자면,
apt-get 패키지를 사용하지 않고,
snap 패키지를 사용하는 이유는
다음과 같다.
리눅스 배포판이 여러개로 갈리고,
그 중 하나가 우분투 리눅스다.
우분투에서 파편화된 설치 패키지를
하나로 만들려는 시도가 있었고,
universal package로 등장한 것이
snap 패키지다.
4. 파이썬 가상환경 설치
- 리눅스에서 모든 명령어에
python3와 python(파이썬 2.7)을
구별해서 사용해야 한다.
5. 파이썬 가상환경 설정
6. 가상환경 실행
7. requirements.txt 설정
- Django 웹애플리케이션 프로젝트를
실행하기 전에, 필요한 모듈을 미리
설정하고, 기본 셋팅하는 작업이다.
안에 일단 Django만 입력하고 창을 닫는다.
8. pip 설치
9. requirements.txt 설치
기본 설정된 필요 모듈을
한번에 설치진행한다.
Django 프로젝트 진행을 위한 기본 셋팅이
모두 완료 되었다.
10. Django 프로젝트 실행
Django 프로젝트를 실행한다.
- django-admin : django admin tool
- startproject : django project start command
- Project Name
- "." : 프로젝트 이름 뒤에 붙는 . 은 프로젝트 생성 디렉토리를
의미한다. 단순히 . 만 찍으면 현재 디렉토리에 프로젝트를
생성한다는 의미가 된다.
11. VS Code 실행
현재 디렉토리에서 VS Code를 실행한다.
댓글