,我有一个具有属性(公司名称……)的客户类,另一个具有客户数据。它是一个文本字段,但不显示为文本字段。我在客户端类中使用
models.foreignkey(outraclasse, on_delete=models.cascade)
调用它。我做错了吗?缺少什么?,编辑:这些是应用程序的模型和管理员
管理员:,型号,Django Admin 中的默认行为是对另一个模型的引用显示为下拉框。这是有道理的,因为对另一个模型(外键)的引用只是一个值,它表示:“另一个表中的哪一行保存与此记录相关的数据”。,通常没有机会直接编辑其他表(其他模型)中的值。,如果您希望相关模型作为可编辑文本字段显示在 Django 管理中,您应该查看 Django 管理“内联”类。您需要为 ClientBasicData 定义内联,然后从 ClientAdmin 中引用该数据。,注意:您正在尝试做的事情看起来您的模型设计可能存在更根本的问题。您可能需要考虑一下组织这些数据的其他方式(即,真的有理由将“基本数据”放在另一个表中吗?)。,