Django 구성 mysql 데이터베이스

1117 단어 Python
Django 구성 데이터베이스에는 두 가지 방법이 있습니다.
방법1: 바로settings.py 파일에 데이터베이스 설정 정보 추가
DATABASES = {
    #    
    'default': {
        'ENGINE': 'django.db.backends.mysql',   #      
        'NAME': 'mysite',                       #      
        'USER': 'root',                      #         
        'PASSWORD': 'root',                #   
        'HOST': '127.0.0.1',                #      IP,     ,  127.0.0.1
        'PORT': 3306,                           #       ,     ,  3306
    }
}

방법2: 데이터베이스 설정 정보를 하나의 파일에 저장하여settings에 저장한다.py 파일에서 도입합니다.(권장)
새 데이터베이스 프로필 my.cnf
[client]
database = mysite
user = root
password = root
host =127.0.0.1
port = 3306
default-character-set = utf8

settings에서.py 파일에 my 도입cnf 파일
DATABASES = {
    #    :
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'OPTIONS': {
            'read_default_file': 'mysite/my.cnf',
        },
    }
}

좋은 웹페이지 즐겨찾기