Python Django MySql 中文问题

以前就遇到这个问题,那时候年轻也没记录,再次遇到,真是恶心人。
这样几点

setting文件里面有个时区和文字要改
views文件 #coding=utf-8 网上还有冒号形式的 感觉有点不对啊 不确定 相关的文件最好也加上这句 比如urls 实际上它是保证文件里的中文可以正常用的
关键的是 链接数据库的语句 db = MySQLdb.connect(user=’root’, db=’fog’, passwd=’zjy2580925?’, host=’localhost’, charset=’utf8’)
一定要设置charset=’utf8’
关于MySQL 除了修改my.conf让编码改成utf8 主要是新建数据库的时候 create语句结尾有一个set utf8

总之就是这些方面 网上说的都不全面啊 具体细节百度即可
实在不行
manage.py 设置sys reload 反正我觉得没用这句