django使用mysql数据库后无法存emoji表情,一存就出现OperationalError(1267, "Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
然后查了换成utf8mb4之后依旧没办法运行,但所有表都确认修改了,那就需要注意连接数据库是否是用的utf8mb4
所以在django的setting的DATABASES那里添加'OPTIONS': {'charset':'utf8mb4'},
就可以了!