728x90

Django 프레임웍에서 MariaDB 10.4 사용을 위한 연결을 하고 SQLite3 DB에서 MariaDB 로 변경하면서 해줘야 할 사항이다.

 

settings.py 수정사항

DATABASES = {
    'default': {
        #'ENGINE': 'django.db.backends.sqlite3',
        #'NAME': BASE_DIR / 'db.sqlite3',
        'ENGINE''django.db.backends.mysql'# mysqlclient librarly 설치
        'NAME''pythondb',
        'USER''root',
        'PASSWORD''autoset'# mariaDB 설치 시 입력한 root 비밀번호 입력
        'HOST''localhost',
        'PORT'''
    }
}

 

 

pythondb 에 테이블이 생성된 것을 phpMyAdmin 을 이용하여 확인해봤다.

테이블명은 애플리케이션명과 모델 클래스명을 밑줄(_)로 연결하고, 모두 소문자로 표시한다.

14개 테이블이 생성된 것을 확인할 수 있다.

 

728x90
블로그 이미지

Link2Me

,