【问题标题】:Display data of one model into another in admin.py在 admin.py 中将一个模型的数据显示到另一个模型中
【发布时间】:2013-01-10 10:50:51
【问题描述】:

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

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

他们有什么方法可以让我在 admin.py 中做到这一点。

谢谢

【问题讨论】:

    标签: python django django-models django-admin


    【解决方案1】:

    您可能可以为您提出的问题提供更多详细信息。 据我所知。

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

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

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

    shipment
        track
    
    track
        track
    
    shipment.track
    
    track.shipment
    
    shipment.track.track_details
    
    track.shipment.shipment_details
    

    【讨论】:

    • 实际上我使用的是夹层 + 墨盒,它们是他们的默认订单模型......但他们没有运输跟踪模块,所以我自己制作,所以我需要在运输模型中显示一些订单详细信息...
    • @user1746291 - 嘿,这很好理解,使用 catridge 模型解释了购物车的包含。如果您需要自定义它,我建议您应该采用我的答案中给出的第二个选项
    猜你喜欢
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多