【问题标题】:Bring real data tables with FK使用 FK 带来真实的数据表
【发布时间】:2013-08-05 13:30:11
【问题描述】:

我有 3 个类:文档、布局和公司

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

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

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

我怎样才能完成上面引用的这个查询?

【问题讨论】:

标签: ajax database django json


【解决方案1】:

您需要为LayoutCompany 定义一个__unicode__(self): 方法。

它可能看起来像:

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

【讨论】:

猜你喜欢
  • 2019-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多