¿Cómo llamo a un método de modelo en los campos de django ModelAdmin?

Quiero mostrar un mapa incrustado en un formulario de administración cuando ya existen datos en la base de datos. Tengo el siguiente código:

modelos.py

class Address(models.Model):
    address = models.CharField()

    def address_2_html(self):
        if self.address:
            # Return html for an embedded map using the entered address.
            return embedded_map_html
        else:
            return ''
    address_2_html.allow_tags = True

admin.py

class AddressAdmin(admin.ModelAdmin):
    fieldsets = [(label, {'fields': ['address','address_2_html']}),]

Esto no funciona. Me sale un error:

'AddressAdmin.fieldsets[1][1]['fields']' refers to field 'address_2_html' that is missing from the form.

Otra cosa que intenté fue usar la opción 'descripción' para 'conjuntos de campos', sin embargo, 'address_2_html' no está accesible dentro del alcance de AddressAdmin. Logré insertar un mapa estático usando "descripción" que fue genial pero no lo suficientemente genial.

Respuestas a la pregunta(2)

Su respuesta a la pregunta