Setting Django/MySQL site to use UTF8 Stack Overflow

Setting Django/MySQL site to use UTF-8 - Stack Overflow

All I had to do was put this in settings.py:

'OPTIONS': { 'init_command': 'SET storage_engine=INNODB' }

Then I created the database myself in MySQL with:

CREATE DATABASE my_database CHARACTER SET utf8;

followed by all the CREATE USER and GRANT calls.

After that, ./manage.py syncdb and ./manage.py migrate (since I use South) finished everything up.

It's been working fine so far. Didn't have to change any MySQL config files, 

原文地址:https://www.cnblogs.com/lexus/p/2504191.html