Django ModelForm ImageField

Tengo un modelo y un formulario (formularios.ModeloFormo) en los que tengo un ImageField. El modelo se asemeja a:

class Business(models.Model):
    business_name = models.CharField(max_length=128)
    .
    .
    business_image = ImageField(
        max_length=128, 
        upload_to=upload_business_image_handler,
        height_field='business_image_height',
        width_field='business_image_width'
        )
    business_image_height = models.IntegerField(blank=True, null=True)
    business_image_width = models.IntegerField(blank=True, null=True)
    .
    .

La forma que acompaña:

class BusinessForm(forms.ModelForm):
    def __init__(self, data=None, files=None, branch_list = None, country_list = None, *args, **kwargs):
        super(BusinessForm, self).__init__(data, *args, **kwargs)
        # create the MultipleChoiceField choice_list based on language
        self.fields['branch'].choices = branch_list
        self.fields['country'].choices = country_list
        self.postdata = data
        self.files = files

    business_name = forms.CharField(widget=forms.TextInput(attrs={'size':'50', 'class': 'address'}), required=True)

    #business_image = forms.ImageField(widget=forms.ClearableFileInput())

La última línea del formulario está comentada porque forms.ClearableFileInput () es el widget predeterminado para FileFields e ImageFields.

Ahora, cuando este formulario se utiliza para editar un registro existente, la imagen en la plantilla se muestra de la siguiente manera:

Currently: <image_url>
Change: <browse_button>

Me gustaría cambiar las etiquetas de texto 'Actualmente' y 'Cambiar' y, en lugar de mostrar la imagen_url, me gustaría mostrar la imagen.

Por supuesto, puedo copiar y modificar el código de 'class ClearableFileInput (FileInput)' que se encuentra en 'site-packages / django / forms / widgets.py', pero me pregunto si esa es la forma de lograrlo.

Cualquier ayuda o sugerencia es apreciada.

Ahora he mirado el código de 'clase ClearableFileInput (FileInput)'

Respuestas a la pregunta(3)

Su respuesta a la pregunta