将派生字段添加到Django管理员更改表单

时间:2010-11-26 23:09:53

标签: python django django-admin modeladmin

我想将派生字段添加到默认的ModelAdmin.fieldsets,就像我指定一个方法并将其添加到ModelAdmin.list_display属性一样,但似乎没有一种简单的方法(如果有办法做到这一点)。

默认的Django Admin列表视图似乎比更改表单视图有更多选项。

假设我有一个位置的两个字段:纬度和经度,而不是在更改表单上显示它们我想显示一个谷歌地图静态地图图像 - 我已经有一个方法将返回src网址图像 - 我只需要一种方法将该图像添加到模型更改表单中,而不是显示这两个字段。

2 个答案:

答案 0 :(得分:4)

如果您编写方法并将其添加到ModelAdmin.readonly_fields,它将显示在更改视图中。

答案 1 :(得分:-2)