😎Poetry설치하기(윈도우사용)
( 윈도우 파워쉘(powershell)을 통해 명령어를 입력한다. )
# 파이썬버전 확인하기
python --version
명령어를 입력하면 파이썬 버전이 출력된다.
# 파이썬버전 지정하기
py -%version% (파이썬 3.9버전 예시: py -3.9)
파이썬 버전을 여러개 설치했을 경우, 버전을 지정해줄때 사용한다.
# Poetry 설치하기
(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
윈도우의 경우, 명령어를 Powershell에 입력하여 poetry를 설치한다.
# Poetry 버전 확인하기
poetry --version
정상적으로 설치되었다면 poetry 설치버전이 확인된다.
📍 오류가 발생하여 버전을 확인이 불가할 경우 powershell을 종료 후 다시 켜고 입력하면 정상적으로 보인다.
😎Django, django-ninja 설치하기
# 파이참 프로젝트 생성
- 파이썬 버전은 3.9.9로 설정
- poetry환경으로 설정 (poetry가 정상적으로 설정되었다면 executable/실행파일은 auto-detected가 된다.)
📍 'cp949'오류 문구와 함께 poetry 인터프리터 생성에 실패했다. 파이참설정에서 프로젝트 인터프리터 설정을 다시 맞춰주었다.
인터프리터 생성에 실패했을 때는 없었던 poetry.lock파일이 생성되었다.
# Django-ninja 설치하기
poetry add django==4.0 django-ninja==0.16.1
터미널에 그대로 입력하여 장고와 장고닌자를 설치한다.
# Django 프로젝트 만들기
django-admin
django-admin startproject [프로젝트명] .
원하는 프로젝트명으로 장고 프로젝트를 생성하고 명령어 뒤에 .을 붙여 현재 디렉터를 말해준다. (.을 빼면 오류발생함)
명령어를 실행하면 해당 장고 프로젝트에 디렉터 파일이 생성된 것을 볼 수 있다.
python manage.py migrate
python manage.py runserver
📍 에러발생: migrate와 runserver단계에서 django모듈이 없다는 이야기를 하는 것 같아 처음에 인터프리터 설정에 들어가서 장고를 설치했으나 실패했다. 다시 파이참을 끄고 프로젝트를 열고 다시 해봐도 똑같은 메세지가 떠서 pip install django 명령어로 django를 설치하니 장고서버가 실행됐다.
'💻 개발블로그 > django' 카테고리의 다른 글
Django심화강의:1주차(4)(20220211) (0) | 2022.02.11 |
---|---|
Django심화강의:1주차(3)(20220211) (0) | 2022.02.11 |
Django심화강의:1주차(2)(20220210) (0) | 2022.02.11 |
Django강의:2주차(20220120-21) (0) | 2022.01.21 |
Django강의:1주차(20220119) 장고 설치/세팅 (0) | 2022.01.21 |