如何将相关字段的哪一列设置为 select?

How Does one go about setting which column to select from for a relate field?

我们想要的是,在两个自定义模块上,当一个人点击参考号时,它会显示另一个模块的完整详细信息,反之亦然。

原因是我们有一个模块包含当前租赁区块的名称、地址和联系方式,另一个模块包含这些区块的管理公司和费用以及区块地址。

我们不希望拥有一个包含所有这些细节的巨大模块,而是拥有两个您可以相互点击的较小模块。

你应该在两个模块之间建立多对多关系?因为这将显示为子面板,可以有效地让您点击相关模块

m2m 关系不显示在列表视图中。但是,您的屏幕是详细视图。所以我假设详细视图是您打算使用的。可以使用列表中的函数字段来获取 m2m 关系。您还可以覆盖列表视图以更改它的显示方式。

关于您的自动填充问题。您可以为每个模块实施 after_relationship_add 和 after_relationship_delete 逻辑挂钩,并使用它根据您需要的标准关联其他模块。

您可以在工作室(管理员->工作室)中编辑面板列。这包括哪些列是 link.