在Django管理员更改表单中添加派生字段

3
我想给默认的ModelAdmin.fieldsets添加一个派生字段,就像我通过指定一个方法并将其添加到ModelAdmin.list_display属性中那样,但似乎没有简单的方法可以实现这一点(如果有任何方法可以实现这一点的话)。
默认的Django Admin列表视图似乎比更改表单视图具有更多选项。
假设我有两个位置字段:纬度和经度,而我想在更改表单中显示Google Maps静态地图图像,而不是显示这两个字段 - 我已经有一个方法会返回该图像的src url - 我只需要一种方法来将该图像添加到模型更改表单中,而不是显示这两个字段。
2个回答

4
如果您编写一个方法并将其添加到ModelAdmin.readonly_fields中,它将出现在change视图中。

-2

1
不确定您的意思,并且文档中的一个段落中没有示例。您能否举个例子详细说明一下? - Jough Dempsey
在Django管理界面中,您可以创建自定义视图,以任何您想要的方式。 - Mohammad Efazati

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接