어플리케이션, 이전포스팅 참고
2020/11/05 - [Python/Django] - [Django] 어플리케이션
config/settings.py 파일은 Django 설정을 모듈 변수로 표현한 보통의 python모듈이다. settings.py 파일을 살펴보면, 기본적으로 SQLite를 사용하도록 구성되어 있는데, python에서 기본적으로 제공되기 때문에 별도로 설치할 필요가 없어 가장 간단한 방법이다. 하지만 실제 큰 프로젝트를 만들 때에는 데이터베이스를 교체하느라 고생할 일을 피하기 위해서 좀더 확장성 있는 PostgreSQL 같은 더 확장성 있는 데이터베이스를 사용하는 것이 좋다.
장고와 데이터베이스가 동기화되기 위해서는 migration이 필수적이다.
데이터유형이 변경되면 migration을 생성하고 해당 migration을 적용해 db를 업데이트하는 과정이 필요하다.
migrations
- 다른 데이터 유형으로 변경
- 모델 변경내역 히스토리 관리
- 모델 변경내역을 db schema로 반영시키는 효율적인 방법을 제공
※명령어
#migration 생성
> python manage.py makemigrations
#migration 적용
> python manage.py migrate
'Web developer > Django' 카테고리의 다른 글
[Django] ORM #2 (0) | 2020.11.09 |
---|---|
[Django] 모델 상속 (0) | 2020.11.06 |
[Django] ORM #1 (0) | 2020.11.06 |
[Django] 어플리케이션 (0) | 2020.11.05 |
[Django] 장고 시작하기 (0) | 2020.11.05 |
댓글