본문 바로가기

Coding/[Django]

[Django] 개발자 꿈나무 나롱이 🌱 # 1. Django project 만들기(VS code, Pycharm)

 

 

✿ 선댓글과 공감, 구독은 사랑입니다 히히히헤헤헿 ✿

 

 

정말 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 관련해서는 넘모 피곤한 것...)

 

 

 

설정 잘 해주면

 

 

요것도 완료!!!!

 

 

 

 

 

 

오랜만에 블로그 쓰려니까 왤케 가독성 떨어져보이지...

 

아무튼! 어찌되었든!! 나름의 정리글 완성!!!!!

 

 

 

✿ 도움이 되셨다면 댓글과 공감, 구독 눌러주세요오오오옷 ✿