728x90
반응형
Django에서 DB 설정을 하게 되면 init_command를 사용해야 한다.
init_command를 하나만 설정하는 경우는 적다.
여러 개를 입력해야 하는 경우가 발생한다.
그런 경우 아래의 코드처럼 하면 된다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'share_res',
'USER': 'root',
'PASSWORD': 'apmsetup',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
'init_command': 'SET sql_mode="STRICT_TRANS_TABLES"; set storage_engine=InnoDB;',
'autocommit': False,
'charset': 'utf8'
}
}
}
init_command를 보면 sql_mode와 DB 스토리지 엔진을 설정하였다.
;을 통해서 여러 개를 입력할 수가 있다.
728x90
반응형
'Dev > Django' 카테고리의 다른 글
django model Table 삭제 방법 (1) | 2020.10.20 |
---|---|
내부망 접속 방법 (0) | 2020.10.19 |
Django-Mysql 엔진 설정 (0) | 2020.08.31 |
Django-한국시간 설정 (0) | 2020.08.31 |
django3.x-mysql 5.1 migrate 오류 (0) | 2020.08.25 |