UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)的解决办法. Python中有两种字符串,分别是一般的字符串(每个字符用8 bits表示)和Unicode字符串(每个字符用一个或者多个字节表示),它们可以相互转换.从错误提示来看同由于Python遇到了编码问题,也就是说,后台输入的数据在默认情况下是ascii编码的,那么在存入数据库的时候,Pyt
修改models里面的str方法,改为unicode class Category(models.Model): name = models.CharField(max_length=20, verbose_name=u'类名') description = models.CharField(max_length=100, default='', verbose_name=u'描述') def __unicode__(self): return self.name class Meta: ver