2023.04.14 ~까지

오늘 장고 프로젝트

오늘은 팀원들과 Git을 합치면서 gitignore가 자꾸 사라지는 현상에 대해 이야기를 나누고 처음 Git을 업로드할 때 설정해야 할 것들을 알아보고 정리했습니다.

이번에는 그냥 Pycharm을 사용했기 때문에 필수적인 구현에 대해 많이 생각하지 않았는데 gitignore 파일, 요구 사항 파일, .env 파일 등 반드시 포함되어야 하는 파일이 있음을 알게 되었습니다.

위의 파일들은 프로젝트를 할 때 가장 먼저 업로드하는 파일인데, 제가 Pycharm을 사용하다 보니 요구사항 파일은 생성되고 나머지 두 파일은 생성되지 않은 것 같습니다.

그래서 먼저 Pycharm을 기반으로 프로젝트를 생성할 때

1. 파이참으로 장고 기본 설정할 것

2. gitignore.io 사이트사용 .gitignore만들기

– 사이트에서 사용하는 프로그램에 필요한 내용을 검색하여 붙여넣기 ex) django, pycham, python 등

3. 어떤 파일이 필요한지, 다른 컴퓨터에 어떤 파일을 설치해야 하는지 알기 위해 터미널에서 가상 환경으로 이동하고 pip freeze > requirements.txt 만들다

4. Django 비밀 키 관리 .env 설치하다 비밀 키 숨기기

5. 생성된 프로젝트를 Git에 업로드

6. 다른 팀원 작업할 분기를 포크하고 생성합니다.

이렇게 설정하면 venv폴더가 올라가지 않고 각 환경에서 꼬이지 않고 잘 작동되는 것을 확인했습니다.

다음에는 venv 파일이 올라가지 않도록 설정을 해봐야겠습니다.