당신은 멋쟁이, 우리는 장고쟁이~

0%

TodoList 1편 - 초기설정

미니프로젝트 시작


간단한 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
2
3
4
5
6
7
8
9
10
Package    Version
---------- -------
asgiref 3.2.7
Django 3.0.6
pip 19.2.3
pytz 2020.1
setuptools 41.2.0
sqlparse 0.3.1
WARNING: You are using pip version 19.2.3, however version 20.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.


가상환경의 패키지 목록



pip freeze > requirements.txt 명령어를 실행하여,

해당 가상환경에 설치된 모든 패키지들을 리스트 해줍니다.


1
pip freeze > requirements.txt



이 프로젝트가 나중에 누군가와 공유된다면,

이 프로젝트를 사용하고 싶은 사람들은, 나중에 아래 명령어를 통해서

프로젝트에 들어간 패키지들을 설치하고 사용합니다.



1
pip install -r requirements.txt



마치며..


기본적인 개발 환경 설정을 마쳤습니다.