我在第一个模型中有一个显示__unicode__self.name的ForeignKeyField。
我想在第二个模型中使用相同的unicode,但每次我尝试这样做时它都说我需要编码它,我一直试图通过阅读Django文档解决这个问题,但我无法弄清楚如何。
以下是代码:
class Viaje(models.Model):
cliente = models.ForeignKey(Cliente)
fecha = models.CharField(max_length=244, blank=True)
origen = models.CharField(max_length=244, blank=True)
destino = models.CharField(max_length=244, blank=True)
tracto_numero = models.CharField(max_length=244, blank=True)
def __unicode__(self):
return self.cliente
答案 0 :(得分:1)
试试这个:
def __unicode__(self):
return unicode(self.cliente)