Django在多对多链接表上定义__unicode__

时间:2015-02-06 10:05:08

标签: python django

在Django管理员中删除具有多对多关系的对象时,尽管两个连接表具有__unicode__方法,但我没有显示名称。

即。它只显示...... (user-company relationship: User_company object)

我想知道人们在链接表上如何在Django中作为模型存在时,如何定义__unicode__方法?或者在两个相关的表中我还缺少哪些东西会显示相关的对象名称?

enter image description here

2 个答案:

答案 0 :(得分:3)

您可以使用through的{​​{1}}参数,但您将无法在管理员中轻松编辑M2M字段。

作为替代方案,您可以修补隐式M2M ManyToManyField模型:

through

答案 1 :(得分:1)