나는 이와 같은 형태로 일부 사용자 지정 오류 메시지를 추가하려고했던에 사용자 필드에 사용자 지정 오류 메시지를 추가장고 1.4 - 메타 필드 모델과 형태 = 사용자
class RegistrationForm(forms.ModelForm):
class Meta:
model = User
fields = ('email',)
extra_field = forms.CharField(error_messages={
'required':'Este campo es requerido'
})
나는 정의를 추가 아무런 문제가 없다 오류 메시지를 양식 (extra_field
)로 선언 된 필드에 전달했지만 모델 User
에서 meta
클래스 (email
)를 통해 상속 된 입력란에 사용자 지정 오류 메시지를 추가하는 데 문제가 있습니다.
정말 원하는 것은이 양식의 모든 오류 메시지를 사용자 정의하는 것입니다. 또한, 스페인어가 아닌 영어로 표시하고 싶습니다.
지금까지 모델 사용자로부터 상속 된 양식 필드를 사용자 지정하는 방법에 대한 문서를 찾지 못했지만 실제로는 오류 메시지 때문에 새로운 양식을 쓰고 싶지 않습니다.
미리 감사드립니다.
PD : 저는 debian 짜내기 상자에 Django 1.4와 Python 2.6.6을 사용하고 있습니다. 다른 사람 다르지 않다 User
당신의 settings.py
USE_I18N = True
LANGUAGE_CODE = 'es'
모델의 국제화에
'error_messages' dict에 사용자 정의 오류를 추가하면 어떤 이점이 있습니까? 당신은 단지'raise forms.ValidationError ('중요한 메시지')' – San4ez