django无法从admin中删除对象 - 强制转换为Unicode:需要字符串或缓冲区,找不到

时间:2015-09-03 11:43:08

标签: python django unicode

coercing to Unicode: need string or buffer, long found

似乎是一个容易解决的类型错误,但我无法解决这个问题

我有模特:

class QuizResult(models.Model):
   #fields ....
   def __unicode__(self):
         return u'%s' % self.title

class AnswerResult(models.Model):
   result = models.ForeignKey(related_name="result_combis1")
   def __unicode__(self):
         return u'Combi %s' % self.id

class AnswerResult2(models.Model):
   result = models.ForeignKey(related_name="result_combis2")
   def __unicode__(self):
         return u'Combi %s' % self.id

如果我尝试删除QuizResult对象,我收到上面的错误。这是追溯:

enter image description here

我错过了什么?

0 个答案:

没有答案