在admin.py中将一个模型的数据显示到另一个模型中

时间:2013-01-10 10:50:52

标签: python django django-models django-admin

我有一个与订单模型具有一对一关系的model_track模型。我可以在admin中显示shipment_track模型,但它只显示他想要显示订单价格,状态,地址和订单模型的其他字段的字段在shipment_track下管理(不可编辑)。

以便管理员在更新货件模型时获得更多信息。

他们是否有任何办法让我可以在admin.py中完成。

谢谢

1 个答案:

答案 0 :(得分:0)

可能您可以提供有关您提出的问题的更多详细信息。 据我解释它。

您可以通过以下方式进行操作 -

如果您正在编写基本的模块化代码,那么您可以将订单模型中的详细信息发送到元组中的货件模型。

这会有一个安全漏洞,在这种情况下,您可以使用上面答案中描述的oop模型。

shipment
    track

track
    track

shipment.track

track.shipment

shipment.track.track_details

track.shipment.shipment_details