如何将Unicode用于ForeignKeyField,Django

时间:2014-04-21 20:11:11

标签: python django unicode models

我在第一个模型中有一个显示__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

1 个答案:

答案 0 :(得分:1)

试试这个:

def __unicode__(self):
    return unicode(self.cliente)