✿ 선댓글과 공감, 구독은 사랑입니다 히히히헤헤헿 ✿
정말 TIL은 죽어도 못 쓰겠어서 안 쓰다가 드디어 시작하는 나의 소소한 TIL 겸 정리글!
(생각보다 완벽주의라 완벽하지 않을 거면 시작도 안하겠다는... 읍읍)
첫 게시글은 django project를 vscode와 pycharm에서 설정하는 것부터 작성해보려 한다 :)
(아니 사실 첫 게시글도 아냐,,, 비공개처리한 게 은근 있다구...)
각설하고 시작!!!!!
※ 주의 ※
먼저 poetry 환경을 사용할 것이라는 가정 하에 글을 써내려 갈 예정!
1. pycharm
pycharm은 시작할 때 보이는 new project 누르고
pure python 눌러서
create 누르기
(vscode와 파일 생성 방법이 다름. vscode는 아래 설명할 예정)
다음으로는 터미널을 열어
poetry add django==4.0.2 django-ninja==0.17.0 을 넣어준다!
(ninja 사용하지 않을 시 ninja는 add하지 않아도 됨)
그 다음엔
django-admin startproject [프로젝트명] . 을 쳐서 project 생성한다.
( 여기서 . 은 이 디렉토리 안에다 할 것이라는 뜻 )
여기까지 pycharm에서의 django project 생성과정은 끝!
이 다음 과정은 vscode 생성과정 후에 똑같은 진행이기 때문에 vscode 과정 하단에 설명하려고 한다!
2. VSCode
일단 VSCode는 pycharm보다 django에 대해 친절하지 않다...
따라서 만드는 과정이 여럿 있는데, 그 과정으로는
방법 1.
만들고자하는 폴더에 들어가서(터미널을 통해)
터미널에 바로 django-admin startproject [파일명]을 치면
바로 새 폴더 안에 프로젝트 폴더 추가 생성
방법 2.
만들고자하는 폴더에 들어가서(터미널을 통해)
내가 만들고 싶은 프로젝트 폴더를 만들고 (mkdir [폴더명])
그 폴더로 진입 후 django-admin startproject [파일명] . 치기!
1과 2의 결과는 같다!!!
(나는 1번으로 진행할 예정이다! 왜? 구냥 내가 편해서~~)
방법 1에서 서술했던 방식과 같이 django project를 생성해준다!
터미널을 통해 만들고자하는 폴더에 들어가서
(cd desktop/my_git_story)
터미널에 바로 django-admin startproject [파일명]을 치면 생성완료!
poetry로 작업환경을 설정하기 위해서는
터미널에 poetry init 을 입력해주고 나오는 애들 다 엔터 치자!
(요건 사실 잘 모르겠어서... 추후에 다시 보자!)
이렇게 나오면 poetry init은 성공
그리고 나서 poetry shell 해주면
poetry 환경으로 진입 완료!!!!
poetry 상황에서 필요한 package들은 add로 설치
지금 내가 할 건 일단 poetry add django==4.0.2 django-ninja==0.17.0을 함
(ninja 사용하지 않을 시 ninja는 add하지 않아도 됨)
😆 드디어 pycharm과 같이 하는 과정! 😆
위에 설명한 과정을 끝냈다면, vscode나 pycharm 둘 다
터미널 창에서
python manage.py migrate를 해준 뒤 ,
python manage.py runserver를 통해 나오는 서버 열어보기
그럼 정상적으로
위와 같은 화면이 뜸!!!! 올레!!!! 🥳🥳🥳
그럼 django project 생성 완료!
~~ 여기서부턴 그냥 내가 필요해서 마구잡이로 써놓는 내용들 ~~
추가 내용
만약 poetry를 사용하지 않을 것이라면!
new project를 누른 뒤, 왼쪽 사이드 바의 django를 선택한 후 프로젝트명 작성.
new environment에서 virtualenv로 선택하여 create를 함.
조금 의아한 내용
pycharm에서는 manage.py의 11번째 줄 (from django.core.management)에 caution line이 안 뜨는데,
vscode에서는 caution line이 뜬다...
-> 해결ㅋㅋㅋ 내가 맨날 틀리는 부분!
poetry 환경으로 꼭 interpreter 설정을 해줘야한다.. (vscode python 관련해서는 넘모 피곤한 것...)
설정 잘 해주면
요것도 완료!!!!
오랜만에 블로그 쓰려니까 왤케 가독성 떨어져보이지...
아무튼! 어찌되었든!! 나름의 정리글 완성!!!!!
✿ 도움이 되셨다면 댓글과 공감, 구독 눌러주세요오오오옷 ✿