Django Postgres 测试,设置数据库编码

0 投票
1 回答
1165 浏览
提问于 2025-04-18 02:44

我的Django测试出现了这个错误。

DatabaseError: character 0xcb88 of encoding "UTF8" has no equivalent in "LATIN1"

这是因为数据库的编码需要设置为UTF8。不过这个数据库是Django自动创建的。

我该怎么告诉它用正确的编码来创建数据库呢?

谢谢

1 个回答

-1

你可以在你的settings.py文件中为测试数据库定义字符集。具体可以参考这个链接:https://docs.djangoproject.com/en/1.6/ref/settings/#std:setting-TEST_CHARSET

撰写回答