0
방법 MinLengthValidator이 장고에 정의되어 변경 MinLengthValidator 오류 메시지 :장고 : 여기
password_min_length_validator = MinLengthValidator(8)
password_min_length_validator.message = ungettext_lazy(
'Ensure password has at least %(limit_value)d character (it has %(show_value)d).',
'Ensure password has at least %(limit_value)d characters (it has %(show_value)d).',
'limit_value')
그러나 나는이 오류가 무엇입니까 :
class MinLengthValidator(BaseValidator):
compare = lambda self, a, b: a < b
clean = lambda self, x: len(x)
message = ungettext_lazy(
'Ensure this value has at least %(limit_value)d character (it has %(show_value)d).',
'Ensure this value has at least %(limit_value)d characters (it has %(show_value)d).',
'limit_value')
code = 'min_length'
내가 이렇게 내 코드에서 오류 메시지가 변경 시도 :
ugettext() takes exactly 1 argument (3 given)
나는 django.core.validators와 같은 방식으로 작업을 수행하고 있습니다.
전체 스택 트레이스를 제공하십시오. – Serafeim