我试着找别的地方,但找不到解决的办法。我想不出将model属性添加到模型字典中的方法。有办法吗? 现在是这样的,我尝试在natural_key函数中添加属性。在
[编辑]它将与Django Json序列化程序一起使用。在
class Departamento(models.Model):
class Meta:
db_table = 'Departamento'
def __unicode__(self):
return self.descricao
def natural_key(self):
return dict(id=self.id, descricao=self.descricao,
abreviacao=self.abreviacao,
coordenadoria_adjunta=self.coordenadoria_adjunta,
ramal=self.ramal)
def obter_funcionarios(self):
from modelos.funcionario import Funcionario
return Funcionario.objects.filter(departamento_id=self.id)
descricao = models.CharField(max_length=255, null=True)
abreviacao = models.CharField(max_length=255, null=True)
coordenadoria_adjunta = models.ForeignKey(CoordenadoriaAdjunta, null=True)
ramal = models.ForeignKey(Ramal, null=True)
funcionarios = property(obter_funcionarios)
目前没有回答
相关问题 更多 >
编程相关推荐