Skip to content

🔔 프로젝트 시작 전 세팅 #1

Description

@chrry03

🔔 프로젝트 시작 전 처음 세팅하셔야 할 것들 안내

  1. vs코드에 새로운 폴더 생성 (본인 과제 폴더 안에 폴더 추가하시면 안됩니다. 아예 다른 폴더로 해주세요. git 충돌나요)
    ex) piro/과제폴더/레시픽폴더 - X (안돼요)

  2. 터미널에서 cd 명령어로 레시픽폴더까지 들어가주세요

  3. git clone https://github.com/pirogramming/Recipick.git

  4. Recipick (이렇게 하시면 Recipick (main)처럼 브랜치가 뜹니다. 안뜨거나 기존 과제 브랜치 상태에서 안벗어나지면 바로 연락주세요)

  5. git checkout develop

  6. git pull origin develop

  7. git checkout 본인브랜치명 (ex. git checkout feat-cr)

  8. git merge develop

  9. Recipick (본인브랜치명) 일 때 폴더 안에 requirements.txt 등의 파일이 있는지 확인

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ여기까지만 해주세요


이 아래 과정을 시작하기전, develop브랜치 내용 pull 받아오는 최신화 먼저 꼭!!!!!!!부탁드립니다
‼️혹시, 1번에서 빼먹고 여쭤보지 않았던것인데, 폴더 생성을 [ c드라이브 기반+경로명 모두 영어 ] 로 하셨는지 확인 부탁드립니다.
혹여나 one drive 기반이거나, 경로에 한글이 있다면 위와 같이 수정 부탁드립니다. (안그러면 개발중 오류가 발생해서 결국은 옮겨야돼요.)

‼️폴더경로 옮기실때, 이미 클론 받았다면(git이랑 연결된 상태) 아예 폴더 삭제하고, 새로 그쪽에서 폴더 생성해서 다시 처음부터 클론 받아주세요
‼️또한, 컴퓨터 사용자명 호오오옥시라도 한글로 되어있으신 분은 영어로 무조건 바꿔주셔야해요..(운영진피셜)
‼️파이썬 버전 3.14 이상이신 분은 저에게(채령) 연락주세요!!(가상환경 설정 전에 연락주세욥)


PostgreSQL 설치(window)

  • 아래 블로그대로 반드시 16.11 버전 다운로드 해주세용
  • 비밀번호 설정한거 메모장에 적어놔주세요!!! ‼️그리고 .env 파일 생성후,
    DB_PASSWORD=자기비번 이렇게 넣어놔주세요. (비번에 특수문자 있을 경우 " "로 감싸주세요)
  • https://dev-hyonie.tistory.com/24

위 postgresql 설치 완료 후,

  1. python -m venv venv (파이썬 3.14이상이시면 이렇게 하면 안됩니다 따로 연락주세요)
    or// py -3.11 -m venv venv

  2. source venv/Scripts/activate

  3. (venv)가 켜졌다면, python -m pip install --upgrade pip

  4. pip install -r requirements.txt (오류나면 requirements.txt 수정하지 말고, 단톡방에 알려주세욥!)
    14. python manage.py runserver (런서버 되는지 화면에 로켓 보이는지 확인) <-이거 걍 하지 않습니다. db만들고 런서버해야함.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이후, 경원오빠가 pgAdmin에서 db 만드는거 알려주고, (이름: recipick_db)
프론트3명 모두다 db 생성후,
경원오빠가 내 브랜치에서 디벨롭으로 pr날리고 머지 해서
모두가 디벨롭에서 풀을 받고
python manage.py migrate
python manage.py runserver 했을때 로켓 잘 나오는지 확인까지!! 완료해줘!!

==> 그 이후 이제 구현 시작할때, app을 어떠어떤거 만들건지 정해서 startapp 하고 풀받아서 시작하면 될듯합니당

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions