經過djangao admin界面沒法添加漢字(unicode)的解決辦法。python
根源:mysql服務器的默認設置不支持unicode(utf8)mysql
解決辦法:sql
將/etc/mysql/my.cnf中utf8支持改成以下內容,啓動成功:
[client]
default-character-set=utf8
[mysqld]
init_connect=’SET collation_connection = utf8_unicode_ci’
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake數據庫
而後重啓mysql: sudo service mysql restart服務器
解決。spa
若是還有問題,須要刪掉數據庫,而後從新python manage.py syncdbrest