그냥~
..
은 아니고 파이썬 프로젝트 ci/cd 작업을 위해서 일단 파이썬으로 REST API 만들기로 하였는데 그러는 김에!!!!!!! 내 사이트 전에 flask로 만들었던 거 장고로 다시 만들어보자 우와~ 라는 생각에서 그러한 일이 되었습니다.
파이썬... 깔아두셨죠?
안깔아 두셨다구요?
그럼 파이썬 먼저 깔아봅시다.
brew install python #brew로 파이썬 설치
python --version #파이썬 잘 설치되었는지 확인
홈브루 편리한 녀석.
장고에 앞서 일단 mise와 uv를 깔아봅시다.
mise는 파이썬 버전 관리를 편리하게 해주는 툴이고
uv는 pip처럼 패키지를 다운받는 툴인데 이거 아주 물건입니다. 속도도 빠르고
사이트에 나와있는대로 curl로 깔아도 되고, 그냥 간편하게 homebrew로 깔아도 됩니다.
저는 homebrew로 깔아보았습니다.
brew install mise
brew install uv
그리고 차근차근 해 봅시다.
uv init [project name]
이렇게 만들어두고 code . 을 쳐서 vscode를 연 다음에
uv venv #가상환경 설정
source .venv/bin/activate #activation
이러면 파이썬 프로젝트 하나가 뚝딱.
여기에 이제 장고를 입혀볼까요?
uv add Django
뚝----딱.
아주 쉽죠?
uv tree #종속성 조회
uv sync #pyproject.toml을 기반으로 종속성 설치
위의 애들은 알아두면 좋은 uv 명령어들.
그리고 이제 서버를 돌려볼까요.
python manage.py runserver
이대로 입력하고 기본적으로 localhost:8000
으로 들어가면
짜잔~