用FK带来真实的数据表

时间:2013-08-05 13:30:11

标签: ajax database django json

我有3个班级:文件,布局和公司

1文档有1个布局和1个公司。

Document class:
    layout = models.ForeignKey (Layout)
    company = models.ForeignKey (Company)

我有一个由JSON填充的搜索页面,然后数据布局和公司分别返回它们的ID,理想的是显示每个数据的名称(名称和公司名称布局)。

如何按上述方式完成此查询?

1 个答案:

答案 0 :(得分:0)

您需要为__unicode__(self):Layout定义Company方法。

它可能看起来像:

class Layout(models.Model):
    name = models.CharField(...)

    def __unicode__(self):
        return self.name

当然,我只是猜测你的Layout课程是什么样的。您必须更改__unicode__才能使其适合您的模型。

将来,请尝试搜索Django文档。它实际上非常好。这是您要问的相关信息。 https://docs.djangoproject.com/en/dev/ref/models/instances/#unicode