我在尝试为我的观点生成测试时遇到了麻烦。我有一个观点,它在表单的给定输入中消耗一些字符。那些字符被提交给数据库,没有问题。
我所尝试的只是生成一个测试,以确保接受来自不同语言的不同字符。
我测试了这个:
捷克语 jazyk neboli čeština
此输入正确地从 HTML 表单中获取,并存储在 DB 中。当我尝试从测试中设置这个时,会发生一些奇怪的事情,并且视图会抛出一个错误,说
警告:不正确的字符串值:第 1 行的列 'title' 的 '\xC4\x8Cesk\xC3...'
我的代码很简单如下:
str1 = "Český jazyk neboli čeština"
self.client.post(url, {"title": str1})
并尝试了所有组合:
str1 = u"..."
str1 = str1.encode('utf-8')
str1 = str1.decode('utf-8')
没有任何成功。
谁能告诉我我错过了什么?
先感谢您