Django: muestra un mensaje de error personalizado para el error de validación del administrador

Estoy usando Django 1.2.4. Tengo un modelo que tiene un campo que necesita ser validado. Cuando la validación falla, me gustaría mostrar un mensaje de error personalizado al usuario. La edición del modelo se realiza en la interfaz de administración.

Esto es lo que estoy haciendo actualmente:

def clean_fields(self, exclude=None):
    # do validation
    if problem:
        raise ValidationError({'field_name': "error message"})

esafortunadamente, todo lo que hace es imprimir un mensaje de validación por separado en la página de administración para cada carácter en el valor defield_name.

¿Cuál es la forma correcta de señalar el mensaje de error que quiero?

Respuestas a la pregunta(1)

Su respuesta a la pregunta