미니프로젝트 시작
간단한 todolist 프로젝트를 진행하며,
이제까지 공부한 내용을 복습도 하고, 그동안 구현하지 못했던것들도 찾으면서 구현해 보려 합니다.
내가 할일을 생성하고, 업데이트하고, 삭제하는, Todolist 사이트를 만들어 봅니다.
개발 개요
개발 정보 | 디테일 |
---|---|
python version | 3.8.0 |
os | ubuntu18.04 |
django version | 3.06 |
CSS Framework | Bulma |
개발 툴 | visual studio code |
배포 | AWS |
데이터베이스 | sqlite3 혹은 postgreSQL |
- 개발내역은, 프로젝트의 진행 상황과 숙련도에 따라서 달라질수 있음.
가상환경 세팅
터미널에서 아래 명령어를 실행하여, 가상환경을 설정하고, 프로젝트 폴더에 적용해 줍니다.
1 | pyenv virtualenv 3.8.0 to-do-list |
스크린샷,
프로젝트 폴더앞에, (to-do-list) 라고 써지면, 잘 적용 된겁니다.
VisualStudioCode 열기
프로젝트 폴더에 가상환경이 잘 적용 되었으면,
Visual Studio Code 로 해당 프로젝트 폴더를 열어줍니다.
가상환경에 장고 설치
가장 중요한 Django 를 설치해 줍니다.
1 | pip install django |
pip list 를 통하여,
현재 가상환경에 설치된 패키지를 확인해 봅니다.
Django 3.0.6 이 정상적으로 설치된것을 확인 할수 있습니다.
1 | Package Version |
가상환경의 패키지 목록
pip freeze > requirements.txt 명령어를 실행하여,
해당 가상환경에 설치된 모든 패키지들을 리스트 해줍니다.
1 | pip freeze > requirements.txt |
이 프로젝트가 나중에 누군가와 공유된다면,
이 프로젝트를 사용하고 싶은 사람들은, 나중에 아래 명령어를 통해서
프로젝트에 들어간 패키지들을 설치하고 사용합니다.
1 | pip install -r requirements.txt |
마치며..
기본적인 개발 환경 설정을 마쳤습니다.