1. 程式人生 > >UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128

寫django報如下錯誤:

  File "C:\Python27\MyDjango\jianzhi_002\jianzhi_app\models.py", line 391, in __unicode__
    return str(self.score_goods_name)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1:
 ordinal not in range(128)

將原來的


def __unicode__ (self):
    return str(self.job_name)

改為

def __unicode__ (self):
    return self.job_name

問題解決。