En Django, ¿cómo cambio “Se requiere este campo” a “Se requiere nombre”?

Estoy usando el marco de formularios. Y cuando configuro requerido = Verdadero, se muestra este error. ¿Qué pasa si no quiero que diga “Este campo”, sino que diga la etiqueta?

Como no lo voy a mostrar debajo de la entrada del formulario. Voy a mostrar todos los errores en la parte superior de la página.

Una forma fácil de especificar mensajes de validación simples “requeridos” es pasar al campo el argumento error_messages.

name = forms.CharField(error_messages={'required': 'Your Name is Required'}) 

Verifique en qué documentos se pueden especificar las claves por campo: http://docs.djangoproject.com/en/dev/ref/forms/fields/#django.forms.Field.error_messages

¡Para cualquier otra cosa, necesitarás una validación de forma real, lo que significa que estarías escribiendo mensajes de error de todos modos!

Si desea personalizar el mensaje un poco más, también puede:

 from django.core.exceptions import ValidationError def my_validator(value): if not len(value): raise ValidationError('Your error message here!') 

Luego, en tus modelos.py:

 from django import forms class MyForm(forms.Form): my_field= forms.CharField(validators=[my_validator])