擅长:python、mysql、java
<p>那些逗号实际上并不像你想象的那样。逗号使返回值成为tuple</em>,而不是a<code>__str__</code>方法应该返回的字符串。</p>
<p>你可以改为:</p>
<pre><code>def __str__(self):
return '%s %s %s'%(self.soi_l1, self.soi_l2, self.status)
</code></pre>
<p>或者使用<em>新样式的</em>格式:</p>
<pre><code>def __str__(self):
return '{} {} {}'.format(self.soi_l1, self.soi_l2, self.status)
</code></pre>