Como faço para chamar um método de modelo nos conjuntos de campos do ModelAdmin do django?

Eu quero exibir um mapa incorporado em um formulário de administração quando os dados já existirem no banco de dados. Eu tenho o seguinte código:

models.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']}),]

Isso não funciona. Eu recebo um erro:

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

Outra coisa que tentei foi usar a opção 'description' para 'fieldsets', no entanto, 'address_2_html' não está acessível dentro do escopo do AddressAdmin. Eu consegui incorporar um mapa estático usando 'description' que era legal, mas não legal o suficiente.

questionAnswers(2)

yourAnswerToTheQuestion