728x90
python manage.py migrate 실행 시 아래와 같은 오류가 발생한다면
WARNINGS:?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default' HINT: MySQL's Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by escalating warnings into errors. It is strongly recommended you activate it. See: https://docs.djangoproject.com/en/4.2/ref/databases/#mysql-sql-mode
settings.py의 database 설정에 아래 옵션을 추가해주면 된다.
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER' : 'test',
'PASSWORD' : 'test',
'DEFAULT-CHARACTER-SET' : 'utf8',
'HOST' : '127.0.0.1',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'"
}
}
반응형
'Django' 카테고리의 다른 글
django 템플릿 디렉토리 만들기 (0) | 2024.07.03 |
---|---|
django admin 페이지 css 깨짐 해결법 (0) | 2024.07.03 |
장고 프로젝트 & 앱 만들기 - django (0) | 2024.07.03 |
무료 강좌 리스트 - django (0) | 2024.07.03 |
프로젝트 생성하기 - django (0) | 2024.07.03 |