반응형
연동 부분은 django document에도 있는 내용이다.
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '', #dbtable 이름
'USER': '', # 사용자 id
'PASSWORD': '1062', 사용자 pw
'HOST': '',
'PORT': '',
}
}
이렇게만 하면 간단하게 연동된다.
windows: my.ini
Linux: my.cnf
[client]
default-character-set = utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect="SET collation_connection = utf_general_ci"
init_connect="SET NAMES utf8"
default-character-set = utf8
character_set_server=utf8
collation_server=utf8_general_ci
character-set-server=utf8
[mysqldump]
default-character-set = utf8
해당 파일에 위 내용을 추가하면 된다.
Database를 지우고 다시 만들면 위 내용이 적용되고 한글이 깨지지 않는다.
http://www.imcore.net/linux-centos-mysql-5-5-utf8-setting/