【问题标题】:Django Postgres Tests, Set DB encodingDjango Postgres 测试,设置数据库编码
【发布时间】:2014-05-28 23:50:05
【问题描述】:

我的 Django 测试因这个错误而失败。

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

这是因为数据库上的编码需要是UTF8。然而这是 Django 自动创建的测试数据库。

我如何告诉它使用正确的编码创建它?

谢谢

【问题讨论】:

    标签: python django postgresql django-testing


    【解决方案1】:

    您可以在 settings.py 文件中为测试数据库定义字符集:https://docs.djangoproject.com/en/1.6/ref/settings/#std:setting-TEST_CHARSET

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-18
      • 2012-12-14
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      • 2019-03-28
      • 2011-11-24
      相关资源
      最近更新 更多