好吧,我正在使用通用视图来显示我选择的字段,用于定义我的方法字段,它可以工作,但我正在尝试这样做,如下所示,在我的一个自定义字段中我想在我的班级'Tareas'中检索与'idagente'匹配的'Agentes'的名称值,
class Tareas(models.Model):
fechatarea = models.DateTimeField(null=True, db_column='fechaTarea', blank=True) # Field name made lowercase.
horainicio = models.DateTimeField(null=True, db_column='horaInicio', blank=True) # Field name made lowercase.
horafin = models.DateTimeField(null=True, db_column='horaFin', blank=True) # Field name made lowercase.
observaciones = models.TextField(blank=True)
unidades = models.BigIntegerField(null=True, blank=True)
validar = models.IntegerField()
idtipotarea = models.ForeignKey(Tipotarea, db_column='idtipotarea')
idtarea = models.IntegerField(primary_key=True, db_column='idTarea')
idagente = models.ForeignKey(Agentes, db_column='idagente',blank=True, null=True)
def __fields__(self,profile):
fields=[]
fields.append( ('idagente'), _('Tipo de Agente')) )
fields.append( ('fechatarea', _('Fecha de Tarea') ) )
fields.append( ('horainicio', _('Inicio') ) )
fields.append( ('horafin', _('Fin') ) )
fields.append( ('unidades', _('Unidades') ) )
return fields
在我的模特课中,Agentes我已经定义了一个 unicode 方法,它返回了我的员工的名字,但总是打印他的身份证,当我与我的领域建立关系时,我忘记了什么?