5.Django(장고) - ecommerce 프로젝트 - 모델의 이해

JungSik Heo·2024년 12월 3일

1.장고는 모델(Model)을 이용하여 데이터베이스를 처리

2.장고의 모델(Model)을 이용하면 이러한 SQL 쿼리문 없이 데이터를 쉽게 처리

중간쯤 보면 18개의 적용되지 않은 migration이 있다는 문구

admin, auth, contenttypes, sessions 앱은 장고 프로젝트를 생성할 때 기본적으로 설치되는 앱을 확인 할수 있음

데이터베이스가 필요한 앱만 migrate가 필요하다.

/config/settings.py

데이터베이스 엔진은 django.db.backends.sqlite3로 정의되어 있다. 데이터베이스 파일은 BASE_DIR 디렉터리 아래의 db.sqlite3 파일에 저장되도록 설정되어 있다. 여기서 BASE_DIR은 프로젝트 디렉터리를 의미

(... 생략 ...)
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}
(... 생략 ...)

아래의 명령어를 실행

python manage.py migrate

댓글을 달수 있는 게시판을 위한 모델 작성하기

https://glory-summer.tistory.com/133

profile
쿵스보이(얼짱뮤지션)

0개의 댓글