擅长:python、mysql、java
<p>在没有看到代码的情况下不可能解决这个问题。但根据我的经验,Django中有十分之九的unicode错误是由一个实际上不返回unicode的<code>__unicode__</code>方法引起的。在</p>
<p>例如:</p>
<pre><code>def __unicode__(self):
return 'foo %s' % self.bar
</code></pre>
<p>因为字符串是一个bytestring,而不是unicode,所以每当<code>bar</code>字段包含来自外部ASCII的文本时,它就会崩溃。它应该是:</p>
^{pr2}$