Django, Modelos e Formulários: substitua a mensagem "Este campo é obrigatório"

Eu sei como definir minhas próprias mensagens de erro personalizadas ao usar o Django Forms comum. Mas e o Django Form baseado em um modelo existente? Considere o seguinte modelo e forma:

Class MyModel(models.Model):
    name = models.CharField(max_length='30')

Class MyForm(forms.ModelForm):
    Class Meta:
        model = MyModel

Se eu criar esse formulário e tentar publicá-lo, a mensagem "Este campo é obrigatório" será exibida. Mas como mudar isso? Claro que eu poderia fazer algo assim:

Class MyForm(forms.ModelForm):
    model = forms.CharField(error_messages = {'required': "something..."})
    Class Meta:
        model = MyModel

Mas, de acordo com a documentação, o atributo max_length não será preservado e eu tenho que escrevê-lo explicitamente na definição do formulário. Eu pensei que o objetivo do Model Forms é evitar escrever o mesmo código duas vezes. Portanto, deve haver uma maneira fácil de alterar a mensagem de erro personalizada sem reescrever o formulário inteiro. Basicamente, seria suficiente para mim se minha mensagem parecesse algo como "O campo 'nome' é obrigatório".

Por favor ajude

questionAnswers(2)

yourAnswerToTheQuestion