본문 바로가기

TIL

TIL 041123

장고 프로젝트 시작하기

 

강의 자료를 참고하려 했으나 강의에선 파이참에서 장고 프로젝트를 새로 만드는 방법만 다루고 기존 프로젝트를 여는 법은 안 나왔다.

일단 포크한 리포에서 클론한 디렉터리를 파이참 프로페셔널에서 열고 venv를 활성화시켜야 했다.

venv폴더는 이미 있길래 venv/Scripts/Activate로 활성화시키려 했으나 안됐다.

cd venv로 venv로 가서 거기서 Scripts/activate.bat 이렇게 하니까 됐다.

깜빡하고 venv에서 안나가고 여기서 django-admin startapp으로 폴더를 만들어버렸다.

지우고 다시 제대로된 위치에 생성

하지만 내가 맡은 부분 그 뒤쪽이라 풀리퀘스트 머지 후 그 버전을 다시 싱크 포크해서 풀한 다음 다시 시작했다.

그때는 .bat으로 안해도 이미 활성화 되어 있었다.

source venv/Scripts/activate로 할 수 있다는 글이 있었는데 안됐다.

아무튼 처음에 venv부터 먼저 해결하고나면 장고를 install 한다.

그리고 sqlite3 이거 데이터베이스 부분도 해결한다.

python manage.py makemigration, migrate

 

venv, django, sqlite 순서로 해결

 

새로운 프로젝트를 시작할 땐 클릭클릭 쉽게 장고 프로젝트를 시작할 수 있지만 기존 프로젝트를 열 때는 좀 더 복잡하다.


pull 할 때 .idea폴더에 있는 파일들 때문에 error가 떴다.

 

팀원분들께 여쭤봤더니 삭제해도 상관 없다셔서 git bash에서 rm으로 지우려고 했지만 잘 안됐다.

마우스로 직접 폴더에 들어가서 파일 6개를 지웠다.

파이참이 이상해졌다.

 

파이참을 껐다가 또 프로젝트를 다시 열었다.

또 venv확인, django확인, sqlite3확인

터미널이 이상할 땐 cmd, bash 바꿔본다.

 

cmd에선 venv를 확인할 수 있고 bash에선 branch를 확인할 수 있다.

.idea에 있는 파일들을 지우면 파이참에서 프로젝트창? 폴더와 파일들을 보는 곳이 이상해질 수 있다.


원본 리포의 주인은 자신의 리포를 포크하지 못한다. 포크 부분이 -1이 된다.

 

'TIL' 카테고리의 다른 글

TIL 041323  (0) 2023.04.13
TIL 041223  (0) 2023.04.12
TIL 041023  (0) 2023.04.10
TIL 040723  (1) 2023.04.07
TIL 040623  (0) 2023.04.06