ml5020
ml5020
2017-11-18 00:16

【新手】python错误求解,谢谢。

  • python
  • unicode

错误提示:'ascii' codec can't encode characters in position 199-248: ordinal not in range(128)
请问如何修改,谢谢。代码如下:
class Entry(models.Model):
topic=models.ForeignKey(Topic)
text=models.TextField()
data_added=models.DateTimeField(auto_now_add=True)

    class Meta:
            verbose_name_plural='entries'

    def __unicode__(self):      #这里有问题,如何判断text的长度?
            str01=str(self.text)
            if len(str01)>50:
            return self.text[:50]+"..."
    else:
            return self.text
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答