2013-03-17 2 views

답변

4

전화 번호는 CharFields해야합니다. 정수 필드는 선행 0, + 및 공백을 유지하지 않습니다.

+0

CharFields가 매우 일반적이기 때문에 일종의 정규식을 지원합니까? – MarkO

+0

왜 더하기 기호가 필요합니까? 그것없이 PhoneNumberField()를 사용할 수 있습니까? – BigMonkey89WithaLeg

2

양식 유효성 검사에 정규식 필드가 있습니다. 모델에서는 CharField 만 사용하십시오. 정말 문제 모델링에 의존하기 때문에 내 생각

0

models.IntegerField을 사용하여 켜짐 (기본값 = 0) 더 큰 숫자의 경우 오류가 발생합니다. 이 값이 2147483647보다 작거나 같음을 확인하십시오.

따라서 더 나은 방법이 될 수 있습니다. BigIntegerField -9223372036854775808에서 9223372036854775807까지의 숫자를 채울 수 있다는 것을 제외하고는 IntegerField와 매우 비슷하지만 64 비트 정수입니다.이 필드의 기본 양식 위젯은 TextInput입니다.

관련 문제