Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 백준 #baekjoon # 2563
- Ubuntu 20.04
- id # tr # 환경변수
- Virtual Box 7.0.6
- 웹/모바일
- 네이버
- 부스트캠프
- 네이버 부스트 코스
- 8기
- 보기 편하라고 만든
- 후기
- 운영체제론
Archives
- Today
- Total
Miner
project 1 하면서 알게 된 정보 본문
1. requirements.txt 가 존재
용도 : 패키지 관리
각자 업무를 하면서 설치해야 하는 라이브러리의 경우 자신의 venv(가상환경) 에 설치 후,
pip freeze > requirements.txt
이렇게 하면 requirement.txt 에 자신의 다운로드한 라이브러리가 추가 되고,
pip install -r requirements.txt
하면, 업데이트된 패키지를 자동으로 다운로드 해준다.
2. gitignore 파일
gitignore 파일이란 ?
- Git 저장소에 포함되지 않아야 하는 파일 및 디렌토리를 지정하는 데 사용 / 만약 db 파일이 '.gitignore' 파일에 포함되어 있다면, Git은 'db' 파일을 저장소에서 제외하고 관리하지 않게 된다. 그래서 다른 사람들은 해당 'db' 파일을 받지 않는다. 일반적으로 데이터베이스 파일과 같은 변경되거나 민감한 데이터를 저장하는 데 사용한다.
# 을 붙이면 저장소에 들어가지 않는다는 의미
# db 파일을 .gitignore에서 제외합니다.
#db/
3. 데이터가 너무 커서 admin 페이지를 통해 삭제하지 못하는 경우
db.sqlite3 파일을 삭제 후,
- python manage.py makemigrations
- python manage.py migrate
- (오류가 난다면) migrations 파일을 삭제해보고 다시
'협업' 카테고리의 다른 글
git commit 규칙 (0) | 2023.11.11 |
---|---|
branch 규칙 (0) | 2023.11.11 |
패키지 관리 : requirements.txt (1) | 2023.11.11 |
협업 가상환경 설정 (0) | 2023.11.11 |
git 관련 정리 (0) | 2023.11.11 |