擅长:python、mysql、java
<p><code>ValidationError</code>实际上包含多个错误消息。</p>
<p><code>print err</code>的输出是<code>[u'Empty URL']</code>,因为这是<code>repr(err.messages)</code>返回的字符串(请参阅<code>ValidationError.__str__</code>源代码)。</p>
<p>如果要从<code>ValidationError</code>中打印单个可读消息,可以连接错误消息列表,例如:</p>
<pre><code>print '; '.join(err.messages)
</code></pre>