미니프로젝트 시작
간단한 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 |
마치며..
기본적인 개발 환경 설정을 마쳤습니다.