유효성 검사기의 오류 메시지를 변경하고 싶습니다. validate_ipv46_address
.Django : validate_ipv46_address에 대한 오류 메시지를 변경하십시오.
이 내 forms.py
내 코드입니다 :
class IPAddressForm(forms.ModelForm):
ip_address = forms.CharField(validators=[validate_ipv46_address])
class Meta:
# ...
def __init__(self, *args, **kwargs):
super(IPAddressForm, self).__init__(*args, **kwargs)
def clean_ip_address(self):
# i check other stuff
와 나는 validate_ipv46_address
의 messege를 변경하려면하지만 validate_ipv46_address(message='')
같은 메시지 인수를하지 않았다.
또는 자체 유효성 검사기를 작성해야합니까? 그러나 이것도 작동하지 않습니다.
class my_validate_ipv4_address(validate_ipv46_address):
message = 'test'
소스
하위 클래스 화가 작동하지 않습니다. * validate_ipv46_address *는 클래스가 아닌 함수입니다. – Pearley