문
장고 프로젝트 시작하기
시
강의 자료를 참고하려 했으나 강의에선 파이참에서 장고 프로젝트를 새로 만드는 방법만 다루고 기존 프로젝트를 여는 법은 안 나왔다.
일단 포크한 리포에서 클론한 디렉터리를 파이참 프로페셔널에서 열고 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 |